* [crosstool-ng/crosstool-ng] fc2f73: When moving gcc libs, prefer the same directory as...
@ 2017-03-19 7:35 Alexey Neyman
0 siblings, 0 replies; only message in thread
From: Alexey Neyman @ 2017-03-19 7:35 UTC (permalink / raw)
To: crossgcc
[-- Attachment #1: Type: text/plain, Size: 7656 bytes --]
Branch: refs/heads/master
Home: https://github.com/crosstool-ng/crosstool-ng
Commit: fc2f73fc083085b6daeae1d1cbe7b380aaff3783
https://github.com/crosstool-ng/crosstool-ng/commit/fc2f73fc083085b6daeae1d1cbe7b380aaff3783
Author: Alexey Neyman <stilor@att.net>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M scripts/build/cc/100-gcc.sh
Log Message:
-----------
When moving gcc libs, prefer the same directory as libc
If libc ended up in a directory other than /lib, place GCC's libs
in that directory as well.
Signed-off-by: Alexey Neyman <stilor@att.net>
Commit: cba19622002d9d01d6f99d2e477d0322b92cd916
https://github.com/crosstool-ng/crosstool-ng/commit/cba19622002d9d01d6f99d2e477d0322b92cd916
Author: Alexey Neyman <stilor@att.net>
Date: 2017-03-11 (Sat, 11 Mar 2017)
Changed paths:
A patches/binutils/2.24/700-Fix-library-paths-on-PowerPC.patch
A patches/binutils/2.25.1/700-Fix-library-paths-on-PowerPC.patch
A patches/binutils/2.26/700-Fix-library-paths-on-PowerPC.patch
A patches/binutils/2.27/700-Fix-library-paths-on-PowerPC.patch
A patches/binutils/2.28/700-Fix-library-paths-on-PowerPC.patch
Log Message:
-----------
Fix library search paths on PowerPC
binutils 2.23 and earlier are not affected, they had the correct code.
Signed-off-by: Alexey Neyman <stilor@att.net>
Commit: 8600f3ce56f67a2a0d7b4a14eb9e8b1f0ec49dec
https://github.com/crosstool-ng/crosstool-ng/commit/8600f3ce56f67a2a0d7b4a14eb9e8b1f0ec49dec
Author: Alexey Neyman <stilor@att.net>
Date: 2017-03-12 (Sun, 12 Mar 2017)
Changed paths:
M scripts/build/internals.sh
M scripts/build/libc/glibc.sh
M scripts/build/libc/musl.sh
M scripts/functions
Log Message:
-----------
Move tools alias creation to a common function
... and in addition to final toolchain aliasing, use it when configuring
multilibs for glibc/musl. Note that uClibc does not need it, it is
explicitly selecting the tools using CROSS_PREFIX.
Signed-off-by: Alexey Neyman <stilor@att.net>
Commit: b090e0f74d1ca0c0c45ec416c139f709a8e28f61
https://github.com/crosstool-ng/crosstool-ng/commit/b090e0f74d1ca0c0c45ec416c139f709a8e28f61
Author: Alexey Neyman <stilor@att.net>
Date: 2017-03-12 (Sun, 12 Mar 2017)
Changed paths:
M scripts/build/libc/musl.sh
M scripts/build/libc/uClibc.sh
M scripts/functions
Log Message:
-----------
Fix up ld.so symlinks for musl
Convert absolute targets to relative so that they are valid on the host,
too. The procedure is very similar to uclibc, so it is moved into a
common function.
Signed-off-by: Alexey Neyman <stilor@att.net>
Commit: 11b52ab6d7aef83f624dccc81e0b479c5155fe31
https://github.com/crosstool-ng/crosstool-ng/commit/11b52ab6d7aef83f624dccc81e0b479c5155fe31
Author: Alexey Neyman <stilor@att.net>
Date: 2017-03-13 (Mon, 13 Mar 2017)
Changed paths:
M scripts/build/cc/100-gcc.sh
M scripts/build/internals.sh
M scripts/functions
Log Message:
-----------
Create ld.so.conf
Also a fix for CT_IterateMultilibs: it didn't pass multi_os_dir_gcc, so
it only worked if the caller did *not* declare it as a local variable.
Signed-off-by: Alexey Neyman <stilor@att.net>
Commit: b00dea99511068b412f64a641deb7925b3e71d7f
https://github.com/crosstool-ng/crosstool-ng/commit/b00dea99511068b412f64a641deb7925b3e71d7f
Author: Alexey Neyman <stilor@att.net>
Date: 2017-03-14 (Tue, 14 Mar 2017)
Changed paths:
M scripts/xldd.in
Log Message:
-----------
Check libraries for compatibility
... as we are going through various multilibs in ld.so.conf
Signed-off-by: Alexey Neyman <stilor@att.net>
Commit: 75d968ad54244c9f4a4cf33eb5111933e3fa25e7
https://github.com/crosstool-ng/crosstool-ng/commit/75d968ad54244c9f4a4cf33eb5111933e3fa25e7
Author: Alexey Neyman <stilor@att.net>
Date: 2017-03-15 (Wed, 15 Mar 2017)
Changed paths:
A patches/uClibc-ng/1.0.20/600-prefer-multilib.patch
A patches/uClibc-ng/1.0.21/600-prefer-multilib.patch
A patches/uClibc-ng/1.0.22/600-prefer-multilib.patch
A patches/uClibc/0.9.33.2/600-prefer-multilib.patch
Log Message:
-----------
Make uClibc-ng search multilib dir if one is set
Signed-off-by: Alexey Neyman <stilor@att.net>
Commit: 061765ced66642c0a98b9e4a76e18dc630ad3199
https://github.com/crosstool-ng/crosstool-ng/commit/061765ced66642c0a98b9e4a76e18dc630ad3199
Author: Alexey Neyman <stilor@att.net>
Date: 2017-03-15 (Wed, 15 Mar 2017)
Changed paths:
M config/debug/gdb.in.gdbserver
M config/debug/gdb.in.native
Log Message:
-----------
Mark static gdb/gdbserver EXPERIMENTAL
... and default to 'n'.
Signed-off-by: Alexey Neyman <stilor@att.net>
Commit: 1ca65187f72b963f9558d6505e78b5117b677ece
https://github.com/crosstool-ng/crosstool-ng/commit/1ca65187f72b963f9558d6505e78b5117b677ece
Author: Alexey Neyman <stilor@att.net>
Date: 2017-03-15 (Wed, 15 Mar 2017)
Changed paths:
M samples/arm-multilib-linux-uclibcgnueabi/crosstool.config
Log Message:
-----------
Make arm-multilib-linux-uclibcgnueabi static
GCC does not distinguish the resulting binary by the CFLAGS (e.g. based
on which -march= was given). This means, while it will use the right
libraries for linking, at runtime they are all going to request the same
ld.so path and load the libraries from the same default path.
Signed-off-by: Alexey Neyman <stilor@att.net>
Commit: 63b2a19de4b33f304b236850028b6c6f32ce51e2
https://github.com/crosstool-ng/crosstool-ng/commit/63b2a19de4b33f304b236850028b6c6f32ce51e2
Author: Alexey Neyman <stilor@att.net>
Date: 2017-03-17 (Fri, 17 Mar 2017)
Changed paths:
M config/target.in
M scripts/build/cc/100-gcc.sh
Log Message:
-----------
Add an option to "demultilib"
It turns out buildroot does not currently accept a toolchain where a dynamic
linker does not reside in the multi-os-directory. Unfortunately this is
how glibc installs itself on AArch64 without any extra tricks.
So, provide an option to force everything into /lib or /usr/lib; patch to
buildroot will be worked on separately.
Signed-off-by: Alexey Neyman <stilor@att.net>
Commit: 89f0971391fa26c442ce9bfb055c55e5cae2d0d1
https://github.com/crosstool-ng/crosstool-ng/commit/89f0971391fa26c442ce9bfb055c55e5cae2d0d1
Author: Alexey Neyman <stilor@att.net>
Date: 2017-03-19 (Sun, 19 Mar 2017)
Changed paths:
M config/debug/gdb.in.gdbserver
M config/debug/gdb.in.native
M config/target.in
A patches/binutils/2.24/700-Fix-library-paths-on-PowerPC.patch
A patches/binutils/2.25.1/700-Fix-library-paths-on-PowerPC.patch
A patches/binutils/2.26/700-Fix-library-paths-on-PowerPC.patch
A patches/binutils/2.27/700-Fix-library-paths-on-PowerPC.patch
A patches/binutils/2.28/700-Fix-library-paths-on-PowerPC.patch
A patches/uClibc-ng/1.0.20/600-prefer-multilib.patch
A patches/uClibc-ng/1.0.21/600-prefer-multilib.patch
A patches/uClibc-ng/1.0.22/600-prefer-multilib.patch
A patches/uClibc/0.9.33.2/600-prefer-multilib.patch
M samples/arm-multilib-linux-uclibcgnueabi/crosstool.config
M scripts/build/cc/100-gcc.sh
M scripts/build/internals.sh
M scripts/build/libc/glibc.sh
M scripts/build/libc/musl.sh
M scripts/build/libc/uClibc.sh
M scripts/functions
M scripts/xldd.in
Log Message:
-----------
Merge pull request #639 from stilor/tweak-gcc-movelibs
When moving gcc libs, prefer the same directory as libc
Compare: https://github.com/crosstool-ng/crosstool-ng/compare/a3dd55b96409...89f0971391fa
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2017-03-19 7:35 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-19 7:35 [crosstool-ng/crosstool-ng] fc2f73: When moving gcc libs, prefer the same directory as Alexey Neyman
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).