Agreed linker path changes still not in Fedora

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux ARM (Vger)]     [Linux ARM]     [ARM Kernel]     [Fedora User Discussion]     [Older Fedora Users Discussion]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Maintainers]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Tux]     [Yosemite News]     [Linux Apps]     [KDE Users]     [Fedora Tools]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]

Powered by Linux