Bug 266402
Summary: | libdav1d, libavif warning renaming duplicate member name | ||
---|---|---|---|
Product: | WebKit | Reporter: | Kimmo Kinnunen <kkinnunen> |
Component: | Media | Assignee: | Elliott Williams <emw> |
Status: | NEW | ||
Severity: | Normal | CC: | kristyblack30, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | Safari 16 | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Kimmo Kinnunen
Two .a files contain the file names with same .o names.
usr/bin/libtool: warning renaming duplicate member name 'cdef_apply_tmpl.o' from '/Users/kkinnunen/Build/Debug/libdav1d_bitdepth_8.a(cdef_apply_tmpl.o)' and '/Users/kkinnunen/Build/Debug/libdav1d_bitdepth_16.a(cdef_apply_tmpl.o)'
usr/bin/libtool: warning renaming duplicate member name 'cdef_tmpl.o' from '/Users/kkinnunen/Build/Debug/libdav1d_bitdepth_16.a(cdef_tmpl.o)' and '/Users/kkinnunen/Build/Debug/libdav1d_bitdepth_8.a(cdef_tmpl.o)'
usr/bin/libtool: warning renaming duplicate member name 'fg_apply_tmpl.o' from '/Users/kkinnunen/Build/Debug/libdav1d_bitdepth_8.a(fg_apply_tmpl.o)' and '/Users/kkinnunen/Build/Debug/libdav1d_bitdepth_16.a(fg_apply_tmpl.o)'
usr/bin/libtool: warning renaming duplicate member name 'filmgrain_tmpl.o' from '/Users/kkinnunen/Build/Debug/libdav1d_bitdepth_16.a(filmgrain_tmpl.o)' and '/Users/kkinnunen/Build/Debug/libdav1d_bitdepth_8.a(filmgrain_tmpl.o)'
usr/bin/libtool: warning renaming duplicate member name 'ipred_prepare_tmpl.o' from '/Users/kkinnunen/Build/Debug/libdav1d_bitdepth_16.a(ipred_prepare_tmpl.o)' and '/Users/kkinnunen/Build/Debug/libdav1d_bitdepth_8.a(ipred_prepare_tmpl.o)'
usr/bin/libtool: warning renaming duplicate member name 'ipred_tmpl.o' from '/Users/kkinnunen/Build/Debug/libdav1d_bitdepth_16.a(ipred_tmpl.o)' and '/Users/kkinnunen/Build/Debug/libdav1d_bitdepth_8.a(ipred_tmpl.o)'
usr/bin/libtool: warning renaming duplicate member name 'itx_tmpl.o' from '/Users/kkinnunen/Build/Debug/libdav1d_bitdepth_8.a(itx_tmpl.o)' and '/Users/kkinnunen/Build/Debug/libdav1d_bitdepth_16.a(itx_tmpl.o)'
usr/bin/libtool: warning renaming duplicate member name 'lf_apply_tmpl.o' from '/Users/kkinnunen/Build/Debug/libdav1d_bitdepth_16.a(lf_apply_tmpl.o)' and '/Users/kkinnunen/Build/Debug/libdav1d_bitdepth_8.a(lf_apply_tmpl.o)'
usr/bin/libtool: warning renaming duplicate member name 'loopfilter_tmpl.o' from '/Users/kkinnunen/Build/Debug/libdav1d_bitdepth_16.a(loopfilter_tmpl.o)' and '/Users/kkinnunen/Build/Debug/libdav1d_bitdepth_8.a(loopfilter_tmpl.o)'
usr/bin/libtool: warning renaming duplicate member name 'looprestoration_tmpl.o' from '/Users/kkinnunen/Build/Debug/libdav1d_bitdepth_16.a(looprestoration_tmpl.o)' and '/Users/kkinnunen/Build/Debug/libdav1d_bitdepth_8.a(looprestoration_tmpl.o)'
usr/bin/libtool: warning renaming duplicate member name 'lr_apply_tmpl.o' from '/Users/kkinnunen/Build/Debug/libdav1d_bitdepth_8.a(lr_apply_tmpl.o)' and '/Users/kkinnunen/Build/Debug/libdav1d_bitdepth_16.a(lr_apply_tmpl.o)'
usr/bin/libtool: warning renaming duplicate member name 'mc_tmpl.o' from '/Users/kkinnunen/Build/Debug/libdav1d_bitdepth_16.a(mc_tmpl.o)' and '/Users/kkinnunen/Build/Debug/libdav1d_bitdepth_8.a(mc_tmpl.o)'
usr/bin/libtool: warning renaming duplicate member name 'recon_tmpl.o' from '/Users/kkinnunen/Build/Debug/libdav1d_bitdepth_16.a(recon_tmpl.o)' and '/Users/kkinnunen/Build/Debug/libdav1d_bitdepth_8.a(recon_tmpl.o)'
usr/bin/libtool: warning renaming duplicate member name 'mem.o' from '/Users/kkinnunen/Build/libavif.build/Debug/libavif.build/Objects-normal/arm64e/mem.o(mem.o)' and '/Users/kkinnunen/Build/Debug/libdav1d.a(mem.o)'
usr/bin/libtool: warning renaming duplicate member name 'obu.o' from '/Users/kkinnunen/Build/libavif.build/Debug/libavif.build/Objects-normal/arm64e/obu.o(obu.o)' and '/Users/kkinnunen/Build/Debug/libdav1d.a(obu.o)'
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/119660128>
Elliott Williams
I wonder how much we can control here without making changes to the dav1d project structure that would cause it to diverge from upstream. It seems like libtool is doing the right thing now, just being noisy.