From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 50718 invoked by alias); 10 Jan 2017 18:47:13 -0000 Mailing-List: contact crossgcc-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: crossgcc-owner@sourceware.org Received: (qmail 50709 invoked by uid 89); 10 Jan 2017 18:47:13 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=0.9 required=5.0 tests=AWL,BAYES_50,FREEMAIL_FROM,KAM_LOTSOFHASH,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=no version=3.3.2 spammy=miracle, sk:kirill., Kirill, kirill X-HELO: m71-131.mailgun.net Received: from m71-131.mailgun.net (HELO m71-131.mailgun.net) (166.78.71.131) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 10 Jan 2017 18:47:03 +0000 X-Mailgun-Sending-Ip: 166.78.71.131 X-Mailgun-Sid: WyIwZTgzNyIsICJjcm9zc2djY0Bzb3VyY2V3YXJlLm9yZyIsICI0MGYiXQ== Received: from github.com (Unknown [192.30.252.40]) by mxa.mailgun.org with ESMTP id 58752c23.7f6dcf30af60-in01; Tue, 10 Jan 2017 18:46:59 -0000 (UTC) Date: Tue, 10 Jan 2017 18:47:00 -0000 From: Alexey Neyman Reply-To: Alexey Neyman To: crossgcc@sourceware.org Message-ID: <58752c238c6d4_536c3fbf5c8c713897583@hookshot-fe6-cp1-prd.iad.github.net.mail> Subject: [crosstool-ng/crosstool-ng] 874f4b: Disallow c++ for baremetal. Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="--==_mimepart_58752c238c0d2_536c3fbf5c8c713897416"; charset=UTF-8 Content-Transfer-Encoding: 7bit X-SW-Source: 2017-01/txt/msg00007.txt.bz2 ----==_mimepart_58752c238c0d2_536c3fbf5c8c713897416 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-length: 8319 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 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 . Signed-off-by: Alexey Neyman Commit: 11f87cfa5da701e156450910a3c586419a3bf00a https://github.com/crosstool-ng/crosstool-ng/commit/11f87cfa5da701e156450910a3c586419a3bf00a Author: Alexey Neyman 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 Commit: ca0700010e9be397414b1eba8d82e66c976e03f6 https://github.com/crosstool-ng/crosstool-ng/commit/ca0700010e9be397414b1eba8d82e66c976e03f6 Author: Alexey Neyman 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 Commit: 8e7ac5fcd94d68cdd7cc7ad4638bdc0e48e9baf5 https://github.com/crosstool-ng/crosstool-ng/commit/8e7ac5fcd94d68cdd7cc7ad4638bdc0e48e9baf5 Author: Alexey Neyman 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 Commit: 1f84e9caf4f0a0d7c362b108d3c303078c1bbe97 https://github.com/crosstool-ng/crosstool-ng/commit/1f84e9caf4f0a0d7c362b108d3c303078c1bbe97 Author: Alexey Neyman 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 Commit: 9f62ca8deb3a16ac86ebc35c0093b82423900633 https://github.com/crosstool-ng/crosstool-ng/commit/9f62ca8deb3a16ac86ebc35c0093b82423900633 Author: Alexey Neyman 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 Commit: 36bbcf4b4f26e414438d7535b111b5a1159ebb22 https://github.com/crosstool-ng/crosstool-ng/commit/36bbcf4b4f26e414438d7535b111b5a1159ebb22 Author: Alexey Neyman 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 Commit: f14c2900789ec3edcdeca42170375deee5d81438 https://github.com/crosstool-ng/crosstool-ng/commit/f14c2900789ec3edcdeca42170375deee5d81438 Author: Alexey Neyman 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 Commit: c1b7324fc3963daebda52b837a14eb4b83bc40f4 https://github.com/crosstool-ng/crosstool-ng/commit/c1b7324fc3963daebda52b837a14eb4b83bc40f4 Author: Alexey Neyman 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 Commit: 25bc99f4d084780ca9d81a41213fe982377fc038 https://github.com/crosstool-ng/crosstool-ng/commit/25bc99f4d084780ca9d81a41213fe982377fc038 Author: Alexey Neyman 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 Commit: 4a138d84078ab89a8f8bc636d5c4260951d4ee11 https://github.com/crosstool-ng/crosstool-ng/commit/4a138d84078ab89a8f8bc636d5c4260951d4ee11 Author: Alexey Neyman 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 declarations of LONG_MIN/MAX. Found-by: Kirill Smirnov Signed-off-by: Alexey Neyman Commit: 7989e5d7434cc5bf822bf659875a3e0e105cfca7 https://github.com/crosstool-ng/crosstool-ng/commit/7989e5d7434cc5bf822bf659875a3e0e105cfca7 Author: Alexey Neyman 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 Commit: 37a5a09e6505b28deb7cb4aaa5643950e4f892e9 https://github.com/crosstool-ng/crosstool-ng/commit/37a5a09e6505b28deb7cb4aaa5643950e4f892e9 Author: Alexey Neyman 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 Commit: c69e593a9272ad186b6669bc5b12886890cea7fe https://github.com/crosstool-ng/crosstool-ng/commit/c69e593a9272ad186b6669bc5b12886890cea7fe Author: Alexey Neyman Date: 2017-01-10 (Tue, 10 Jan 2017) Changed paths: M scripts/build/debug/500-strace.sh Log Message: ----------- Pick up and friends from TARGET. Otherwise, cross-compiling fails on non-Linux build machines. Signed-off-by: Alexey Neyman Commit: 50aa6b583b89b2f4c031e581dda15051d1c2f721 https://github.com/crosstool-ng/crosstool-ng/commit/50aa6b583b89b2f4c031e581dda15051d1c2f721 Author: Alexey Neyman 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 ----==_mimepart_58752c238c0d2_536c3fbf5c8c713897416--