Steve, Just a heads up that all the patches are now in Fedora 18 and shortly there will be a mass rebuild of the entire distro as part of F-18 to have the distro completely rebuilt against the linker changes (amongst other things that the mass rebuild is being done for). Regards, Peter On Fri, Jun 8, 2012 at 5:51 PM, Steve McIntyre <steve.mcintyre@xxxxxxxxxx> wrote: > I've seen the log from [1] and I'm disappointed, to say the least. We > made an agreement about this several weeks ago [2] in a conference > call. Various of the people on the call claimed to be Red Hat / Fedora > ARM and toolchain folks who were both interested in working out a > reasonable answer to the linker path debate and empowered to implement > whatever was agreed. We had a productive discussion and quickly came > to an amicable agreement. > > Since then, distros have done the work necessary to use the linker > path that was agreed, making changes in gcc and glibc packages. Some > people went with the initial patches that were proposed for the sake > of urgency, e.g. Ubuntu built using these initial patches for their > 12.04 release. Given the all-party agreement on the meat of the > problem (the linker path itself), the finer details of the final > patches didn't matter so much. Others (Fedora) wanted to wait for the > patches to be accepted upstream before accepting them. That's also > understandable and reasonable. However, those patches have been > upstream for several weeks now and it seems nobody has cared enough to > pull them into Fedora yet. > > To dispel a few misundestandings in the log: > > * Ubuntu have *already* shipped the linker path changes in 12.04, > their latest LTS release > > * Debian and openSUSE are well on the way to releasing with these > changes > > * The change is *not* just a symlink. There are *3* changes needed: > > + move/link the linker so that binaries built against the (agreed) > standard linker path will work (so that binaries will work on > your system) > > + change gcc's configuration to use the new (agreed) standard path > by default, so that binaries built *on* your system will work > elsewhere too > > + tweak glibc so that it will accept both the old and new soname > for the dynamic linker, so that both old and new programs will > work (saving the need for a complete rebuild of the distro before > release) > > *Every* major distro working on ARM has implemented what was agreed by > all of us in the conf call. Except Fedora. At this point, the message > *seems* to be that Fedora developers just do not care about working > with the rest of the community, and that's a real shame. Please, let's > work together to get this fixed. > > [1] http://meetbot.fedoraproject.org/fedora-meeting-1/2012-06-06/fedora-meeting-1.2012-06-06-20.00.log.html > [2] https://wiki.linaro.org/OfficeofCTO/HardFloat/LinkerPathCallApr2012 > > Cheers, > -- > Steve McIntyre steve.mcintyre@xxxxxxxxxx > <http://www.linaro.org/> Linaro.org | Open source software for ARM SoCs > > _______________________________________________ > arm mailing list > arm@xxxxxxxxxxxxxxxxxxxxxxx > https://admin.fedoraproject.org/mailman/listinfo/arm _______________________________________________ arm mailing list arm@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/arm