WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
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
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2023-12-14 03:56:46 PST
<
rdar://problem/119660128
>
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.
Top of Page
Format For Printing
XML
Clone This Bug