Re: Y2038 - best way forward in Debian?
Florian Weimer wrote:
>* Steve McIntyre:
>
>>>In addition if we are using a new multiarch triplet, and need to
>>>rebuild the world, are going to be ABI incompatible anyway, we might
>>>as well use a proper multiarch-qualified ld.so pathname that does
>>>not collide with anything.
>>
>> Hmmm. Moving ld.so is *hard* - we were already bitten by stuff here
>> when we bootstrapped armhf initially. What we didn't know then (but
>> know now!) is that the final element of the path (i.e. the filename)
>> must be globally unique for glibc's code to work. We can't (for
>> example) just move ld-linux-armhf.so.3 to a new directory, we'd have
>> to rename the file itself. (Apologies if this is stuff you already
>> know - I think it's worth explaining for others too!)
>
>These changes also require updates to the ABI manual and upstream
>patches to the toolchain.
Nod. (and "yay" - been there, done that before...)
>I don't think Debian's multi-arch path changes have been properly
>upstreamed yet, either. Of course it does not help that key parts of
>the GNU toolchain are more or less dead upstream; the lack of an
>autoconf release is a real problem.
ACK. :-(
--
Steve McIntyre, Cambridge, UK. steve@einval.com
Armed with "Valor": "Centurion" represents quality of Discipline,
Honor, Integrity and Loyalty. Now you don't have to be a Caesar to
concord the digital world while feeling safe and proud.
Reply to: