On Mon, 30.06.14 21:28, Kay Sievers (k...@vrfy.org) wrote: > > Note that the concept of lib64 is actually encoded in systemd now, since > > nspawn and PID 1 when switching roots will actually create /lib64 as > > symlink to /usr/lib64 should the latter exist. That scheme should be > > compatible with both Fedora's and Debin's multilib design. > > There is only the tuple-dir in /usr, seems, our current factory-setup > will not work on Debian. We probably should change the logic to > $libdir instead of looking for /usr/lib64.
Not following? I mean, the x86-64 ABI practically requires /lib64 to exist (does any other ABI?), how would you decide when to create it? #idef __x86_64__? And then always link it to $libdir? > > I tried to weasel myself out of the situation by clarifying that the the > > dir should only exist in case of the ABI requiring that. > > > > Not sure how we could improve the situation... Suggestions? > > I guess we should just not define /usr/lib64, it is just not strictly > needed vor the ABI or compat. THis is so fucking broken. I mean, how should we ever be able to tell people where to place their stuff if the distros can't even agree on the ABI... meh. Lennart -- Lennart Poettering, Red Hat _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel