On 06/09/2014 02:58 PM, H. Peter Anvin wrote:> > Actually, it looks more like this might be the problem: > > Info: Symbol __muldi3 is defined more than once > Info: Symbol __divdi3 is defined more than once > Info: Symbol __udivmoddi4 is defined more than once > Info: Symbol __ashrdi3 is defined more than once > Info: Symbol dev_stdcon_w is defined more than once > Info: Symbol __moddi3 is defined more than once > Info: Symbol __syslinux_adv_ptr is defined more than once > Info: Symbol __negdi2 is defined more than once > Info: Symbol __umoddi3 is defined more than once > Info: Symbol __lshrdi3 is defined more than once > Info: Symbol __dtors_end is defined more than once > Info: Symbol __dtors_start is defined more than once > Info: Symbol dev_null_r is defined more than once > Info: Symbol __ashldi3 is defined more than once > Info: Symbol __udivdi3 is defined more than once > Info: Symbol __syslinux_adv_size is defined more than once > Info: Symbol __ctors_end is defined more than once > Info: Symbol __ctors_start is defined more than once >And, indeed, so it was. Someone wants to help chase down the reasons for the additional duplicate symbols? -hpa
Op 2014-06-09 om 15:41 schreef H. Peter Anvin:> On 06/09/2014 02:58 PM, H. Peter Anvin wrote: > > > > Actually, it looks more like this might be the problem: > > > > Info: Symbol __muldi3 is defined more than once > > Info: Symbol __divdi3 is defined more than once > > Info: Symbol __udivmoddi4 is defined more than once > > Info: Symbol __ashrdi3 is defined more than once > > Info: Symbol dev_stdcon_w is defined more than once > > Info: Symbol __moddi3 is defined more than once > > Info: Symbol __syslinux_adv_ptr is defined more than once > > Info: Symbol __negdi2 is defined more than once > > Info: Symbol __umoddi3 is defined more than once > > Info: Symbol __lshrdi3 is defined more than once > > Info: Symbol __dtors_end is defined more than once > > Info: Symbol __dtors_start is defined more than once > > Info: Symbol dev_null_r is defined more than once > > Info: Symbol __ashldi3 is defined more than once > > Info: Symbol __udivdi3 is defined more than once > > Info: Symbol __syslinux_adv_size is defined more than once > > Info: Symbol __ctors_end is defined more than once > > Info: Symbol __ctors_start is defined more than once > > > > And, indeed, so it was. Someone wants to help chase down the reasons > for the additional duplicate symbols? > > -hpa >Correct me when I wrong, but I think it is meanwhile fixed in http://git.zytor.com/?p=syslinux/syslinux.git;a=commitdiff;h=275a269ddec9f4d1b7a65f4f7c3e818401103d31;hp=415d571ea785c86167301056c6eff744f3cec615 Which has short commit message Make symbols defined in linker script HIDDEN Groeten Geert Stappers -- Leven en laten leven
On 06/10/2014 12:02 PM, Geert Stappers wrote:> > Correct me when I wrong, but I think it is meanwhile fixed in > http://git.zytor.com/?p=syslinux/syslinux.git;a=commitdiff;h=275a269ddec9f4d1b7a65f4f7c3e818401103d31;hp=415d571ea785c86167301056c6eff744f3cec615 > > Which has short commit message > > Make symbols defined in linker script HIDDEN >Only in part. Only some of the linker scripts and only some of the symbols are addressed so far. -hpa
> Op 2014-06-09 om 15:41 schreef H. Peter Anvin: > > On 06/09/2014 02:58 PM, H. Peter Anvin wrote: > > > > > > Actually, it looks more like this might be the problem: > > > > > > Info: Symbol __muldi3 is defined more than once > > > Info: Symbol __divdi3 is defined more than once > > > Info: Symbol __udivmoddi4 is defined more than once > > > Info: Symbol __ashrdi3 is defined more than once > > > Info: Symbol dev_stdcon_w is defined more than once > > > Info: Symbol __moddi3 is defined more than once > > > Info: Symbol __syslinux_adv_ptr is defined more than once > > > Info: Symbol __negdi2 is defined more than once > > > Info: Symbol __umoddi3 is defined more than once > > > Info: Symbol __lshrdi3 is defined more than once > > > Info: Symbol __dtors_end is defined more than once > > > Info: Symbol __dtors_start is defined more than once > > > Info: Symbol dev_null_r is defined more than once > > > Info: Symbol __ashldi3 is defined more than once > > > Info: Symbol __udivdi3 is defined more than once > > > Info: Symbol __syslinux_adv_size is defined more than once > > > Info: Symbol __ctors_end is defined more than once > > > Info: Symbol __ctors_start is defined more than once > > > > > > > And, indeed, so it was. Someone wants to help chase down the reasons > > for the additional duplicate symbols? > > > > -hpa > > > > Correct me when I wrong, but I think it is meanwhile fixed in > http://git.zytor.com/?p=syslinux/syslinux.git;a=commitdiff;h=275a269ddec9f4d1b7a65f4f7c3e818401103d31;hp=415d571ea785c86167301056c6eff744f3cec615 > > Which has short commit message > > Make symbols defined in linker script HIDDEN > > > > Groeten > Geert Stappers > --As mentioned in the commit, "Additional linker scripts should have this done, too." So the aforementioned commit solves only part of the above list of Symbol errors. I'll repeat here the request from hpa: Someone wants to help chase down the reasons for the additional duplicate symbols? (Note: Please use the current head/master from the zytor git repo.) TIA, Ady.
On Jun 10 2014, Geert Stappers wrote:> > > > And, indeed, so it was. Someone wants to help chase down the reasons > > for the additional duplicate symbols? > > > > -hpa > > > > Correct me when I wrong, but I think it is meanwhile fixed in > http://git.zytor.com/?p=syslinux/syslinux.git;a=commitdiff;h=275a269ddec9f4d1b7a65f4f7c3e818401103d31;hp=415d571ea785c86167301056c6eff744f3cec615 > > Which has short commit message > > Make symbols defined in linker script HIDDENMany thanks. We've moved to your version with this fix, and --once is now working for us.> > > > Groeten > Geert Stappers--Arlie (Arlie Stephens arlie at worldash.org)