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

Bug#259302: Patch update against base-files 3.1



GOTO Masanori <gotom@debian.or.jp> writes:

> At Thu, 2 Dec 2004 12:37:23 +0100 (CET),
> Santiago Vila wrote:
>> On Wed, 1 Dec 2004, Goswin von Brederlow wrote:
>> 
>> > Conclusion:
>> > 
>> > - I would like to see those links in sarge (for amd64 only, no change
>> >   for other archs) since they are currently essential for amd64 (glibc
>> >   relies on it). What package provides them is no that important. In
>> >   base-files it is realy simple to do so.
>> > 
>> > - If the links are split out of base-files into other debs and those
>> >   don't make it to sarge I would still rather patch base-files for
>> >   sarge amd64 before I touch anything else. It is the simplest place
>> >   to put them.
>> 
>> My conclusion: As the symlinks will not be there forever, it's glibc
>> who relies on them, and there might be potential problems at the time
>> of removing them if they are not in the same package as the dynamic
>> linker or libc6, I consider the glibc package should be the one to
>> manage the symlinks.
>
> Looking at the patch, there're two symlinks: /lib64 and
> /usr/X11R6/lib64.  We don't touch /usr/X11R6 in libc6.  

3: /lib, /usr/lib and /usr/X11R6/lib.

The /lib64 -> /lib link is essential for the ld to be found and as
Santagio says glibc should take care of it.

The other two links are more a convenience so less software has to be
patched. Since glibc also puts things in /usr/lib it could take care
of that link too. The X11R6 link could possibly come from X11 itself
but currently it comes from the amd64 patched base-files.

If you want to take care of all 3 links in glibc that would be fine.

> Andreas, is it nice to symlink from /lib to /lib64 ?  I agree we have
> /lib64 on amd64.
>
> Regards,
> -- gotom

Currently lib64 links to lib and reversing that link would mean
rebuilding every library package because otherwise dpkg-shlibs won't
work. It would mean patching every lib package to build for lib64
instead of the current lib to get correct *.la files and dpkgs *.files
info.

So please don't reverse that link, it would destroy everything we
worked for.

MfG
        Goswin



Reply to: