NEW 266402
libdav1d, libavif warning renaming duplicate member name
https://bugs.webkit.org/show_bug.cgi?id=266402
Summary libdav1d, libavif warning renaming duplicate member name
Kimmo Kinnunen
Reported 2023-12-14 03:56:37 PST
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
Radar WebKit Bug Importer
Comment 1 2023-12-14 03:56:46 PST
Elliott Williams
Comment 2 2023-12-14 08:31:54 PST
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.
Note You need to log in before you can comment on or make changes to this bug.