* [crosstool-ng/crosstool-ng] 874f4b: Disallow c++ for baremetal.
@ 2017-01-10 18:47 Alexey Neyman
0 siblings, 0 replies; only message in thread
From: Alexey Neyman @ 2017-01-10 18:47 UTC (permalink / raw)
To: crossgcc
[-- Attachment #1: Type: text/plain, Size: 8319 bytes --]
Branch: refs/heads/master
Home: https://github.com/crosstool-ng/crosstool-ng
Commit: 874f4bd668e0ab9293eb10fa19fe5279768a0ce7
https://github.com/crosstool-ng/crosstool-ng/commit/874f4bd668e0ab9293eb10fa19fe5279768a0ce7
Author: Alexey Neyman <stilor@att.net>
Date: 2017-01-10 (Tue, 10 Jan 2017)
Changed paths:
M config/cc/gcc.in
Log Message:
-----------
Disallow c++ for baremetal.
libstdc++ configure fails to find <stdio.h>.
Signed-off-by: Alexey Neyman <stilor@att.net>
Commit: 11f87cfa5da701e156450910a3c586419a3bf00a
https://github.com/crosstool-ng/crosstool-ng/commit/11f87cfa5da701e156450910a3c586419a3bf00a
Author: Alexey Neyman <stilor@att.net>
Date: 2017-01-10 (Tue, 10 Jan 2017)
Changed paths:
M scripts/build/cc/100-gcc.sh
Log Message:
-----------
Kill CT_COMPLIBS_SHARED.
There is no such option so the check is always true.
Signed-off-by: Alexey Neyman <stilor@att.net>
Commit: ca0700010e9be397414b1eba8d82e66c976e03f6
https://github.com/crosstool-ng/crosstool-ng/commit/ca0700010e9be397414b1eba8d82e66c976e03f6
Author: Alexey Neyman <stilor@att.net>
Date: 2017-01-10 (Tue, 10 Jan 2017)
Changed paths:
M scripts/build/companion_libs/121-isl.sh
Log Message:
-----------
Simplify a bit, no functional changes.
Signed-off-by: Alexey Neyman <stilor@att.net>
Commit: 8e7ac5fcd94d68cdd7cc7ad4638bdc0e48e9baf5
https://github.com/crosstool-ng/crosstool-ng/commit/8e7ac5fcd94d68cdd7cc7ad4638bdc0e48e9baf5
Author: Alexey Neyman <stilor@att.net>
Date: 2017-01-10 (Tue, 10 Jan 2017)
Changed paths:
M config/companion_libs.in
M scripts/build/companion_libs/320-libiconv.sh
M scripts/build/companion_libs/330-gettext.sh
Log Message:
-----------
Change when libiconv/gettext are built.
Make them configurable, default to y when build!=host (i.e.
canadian or cross-native) because we don't know what libraries the host
will provide. GLIBC, as previously, selects them explicitly.
Signed-off-by: Alexey Neyman <stilor@att.net>
Commit: 1f84e9caf4f0a0d7c362b108d3c303078c1bbe97
https://github.com/crosstool-ng/crosstool-ng/commit/1f84e9caf4f0a0d7c362b108d3c303078c1bbe97
Author: Alexey Neyman <stilor@att.net>
Date: 2017-01-10 (Tue, 10 Jan 2017)
Changed paths:
M scripts/crosstool-NG.sh.in
Log Message:
-----------
Point FOR_BUILD flags to buildtools/{include,lib}.
Similarly to FOR_HOST; recent change in 100-gcc.sh that switched
FOR_HOST->FOR_BUILD broke simple cross configurations on macos.
Signed-off-by: Alexey Neyman <stilor@att.net>
Commit: 9f62ca8deb3a16ac86ebc35c0093b82423900633
https://github.com/crosstool-ng/crosstool-ng/commit/9f62ca8deb3a16ac86ebc35c0093b82423900633
Author: Alexey Neyman <stilor@att.net>
Date: 2017-01-10 (Tue, 10 Jan 2017)
Changed paths:
M config/companion_libs.in
M config/toolchain.in
M scripts/build/cc/100-gcc.sh
Log Message:
-----------
Select libintl from gettext we built.
Also, require gettext for NLS, and require iconv/ncurses for gettext.
Signed-off-by: Alexey Neyman <stilor@att.net>
Commit: 36bbcf4b4f26e414438d7535b111b5a1159ebb22
https://github.com/crosstool-ng/crosstool-ng/commit/36bbcf4b4f26e414438d7535b111b5a1159ebb22
Author: Alexey Neyman <stilor@att.net>
Date: 2017-01-10 (Tue, 10 Jan 2017)
Changed paths:
M scripts/crosstool-NG.sh.in
Log Message:
-----------
For simple cross or native pick up both build/host flags.
Signed-off-by: Alexey Neyman <stilor@att.net>
Commit: f14c2900789ec3edcdeca42170375deee5d81438
https://github.com/crosstool-ng/crosstool-ng/commit/f14c2900789ec3edcdeca42170375deee5d81438
Author: Alexey Neyman <stilor@att.net>
Date: 2017-01-10 (Tue, 10 Jan 2017)
Changed paths:
A patches/gcc/4.8.5/1000-libtool-leave-framework-alone.patch
A patches/gcc/4.9.4/1000-libtool-leave-framework-alone.patch
A patches/gcc/5.4.0/1000-libtool-leave-framework-alone.patch
A patches/gcc/6.3.0/1000-libtool-leave-framework-alone.patch
Log Message:
-----------
Patch GCC to leave -framework alone.
Signed-off-by: Alexey Neyman <stilor@att.net>
Commit: c1b7324fc3963daebda52b837a14eb4b83bc40f4
https://github.com/crosstool-ng/crosstool-ng/commit/c1b7324fc3963daebda52b837a14eb4b83bc40f4
Author: Alexey Neyman <stilor@att.net>
Date: 2017-01-10 (Tue, 10 Jan 2017)
Changed paths:
M scripts/build/libc/glibc.sh
Log Message:
-----------
Avoid trampling user's LDFLAGS_FOR_HOST...
... by passing BUILD_LDFLAGS twice (the 2nd argument overrides the first).
Also, no need to pass -I/-L for BUILD_CFLAGS/LDFLAGS, they are already included
by crosstool-NG.sh (but keep for BUILD_CPPFLAGS, as we set it up here).
Remove -Wl,-Bstatic/-Wl,-Bdynamic (we only build static complibs).
Signed-off-by: Alexey Neyman <stilor@att.net>
Commit: 25bc99f4d084780ca9d81a41213fe982377fc038
https://github.com/crosstool-ng/crosstool-ng/commit/25bc99f4d084780ca9d81a41213fe982377fc038
Author: Alexey Neyman <stilor@att.net>
Date: 2017-01-10 (Tue, 10 Jan 2017)
Changed paths:
M scripts/build/libc/glibc.sh
Log Message:
-----------
Darwin needs -liconv when building glibc.
Signed-off-by: Alexey Neyman <stilor@att.net>
Commit: 4a138d84078ab89a8f8bc636d5c4260951d4ee11
https://github.com/crosstool-ng/crosstool-ng/commit/4a138d84078ab89a8f8bc636d5c4260951d4ee11
Author: Alexey Neyman <stilor@att.net>
Date: 2017-01-10 (Tue, 10 Jan 2017)
Changed paths:
M scripts/build/debug/300-gdb.sh
Log Message:
-----------
Shut clang's warning that confuses configure.
Warning causes gdb's configure to not detect <limit.h> declarations
of LONG_MIN/MAX.
Found-by: Kirill Smirnov <kirill.k.smirnov@gmail.com>
Signed-off-by: Alexey Neyman <stilor@att.net>
Commit: 7989e5d7434cc5bf822bf659875a3e0e105cfca7
https://github.com/crosstool-ng/crosstool-ng/commit/7989e5d7434cc5bf822bf659875a3e0e105cfca7
Author: Alexey Neyman <stilor@att.net>
Date: 2017-01-10 (Tue, 10 Jan 2017)
Changed paths:
M scripts/build/debug/500-strace.sh
Log Message:
-----------
${LD_TARGET} -> ${CT_TARGET}.
Obvious typo, worked by some miracle.
Signed-off-by: Alexey Neyman <stilor@att.net>
Commit: 37a5a09e6505b28deb7cb4aaa5643950e4f892e9
https://github.com/crosstool-ng/crosstool-ng/commit/37a5a09e6505b28deb7cb4aaa5643950e4f892e9
Author: Alexey Neyman <stilor@att.net>
Date: 2017-01-10 (Tue, 10 Jan 2017)
Changed paths:
M scripts/crosstool-NG.sh.in
Log Message:
-----------
Add MacOS options.
Needed for linking gettext/libiconv.
Signed-off-by: Alexey Neyman <stilor@att.net>
Commit: c69e593a9272ad186b6669bc5b12886890cea7fe
https://github.com/crosstool-ng/crosstool-ng/commit/c69e593a9272ad186b6669bc5b12886890cea7fe
Author: Alexey Neyman <stilor@att.net>
Date: 2017-01-10 (Tue, 10 Jan 2017)
Changed paths:
M scripts/build/debug/500-strace.sh
Log Message:
-----------
Pick up <linux/ioctl.h> and friends from TARGET.
Otherwise, cross-compiling fails on non-Linux build machines.
Signed-off-by: Alexey Neyman <stilor@att.net>
Commit: 50aa6b583b89b2f4c031e581dda15051d1c2f721
https://github.com/crosstool-ng/crosstool-ng/commit/50aa6b583b89b2f4c031e581dda15051d1c2f721
Author: Alexey Neyman <stilor@att.net>
Date: 2017-01-10 (Tue, 10 Jan 2017)
Changed paths:
M config/cc/gcc.in
M config/companion_libs.in
M config/toolchain.in
A patches/gcc/4.8.5/1000-libtool-leave-framework-alone.patch
A patches/gcc/4.9.4/1000-libtool-leave-framework-alone.patch
A patches/gcc/5.4.0/1000-libtool-leave-framework-alone.patch
A patches/gcc/6.3.0/1000-libtool-leave-framework-alone.patch
M scripts/build/cc/100-gcc.sh
M scripts/build/companion_libs/121-isl.sh
M scripts/build/companion_libs/320-libiconv.sh
M scripts/build/companion_libs/330-gettext.sh
M scripts/build/debug/300-gdb.sh
M scripts/build/debug/500-strace.sh
M scripts/build/libc/glibc.sh
M scripts/crosstool-NG.sh.in
Log Message:
-----------
Merge pull request #510 from stilor/pass-flags-for-build
Pass flags for build & MacOS fixes.
Compare: https://github.com/crosstool-ng/crosstool-ng/compare/abdaa36b5ab0...50aa6b583b89
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2017-01-10 18:47 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-01-10 18:47 [crosstool-ng/crosstool-ng] 874f4b: Disallow c++ for baremetal 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).