From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 95300 invoked by alias); 1 Dec 2016 01:09: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 95278 invoked by uid 89); 1 Dec 2016 01:09:11 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.6 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,KAM_LOTSOFHASH,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=no version=3.3.2 spammy=H*c:mimHpHrt, dates, crosses, H*r:Unknown X-HELO: m69-169.mailgun.net Received: from m69-169.mailgun.net (HELO m69-169.mailgun.net) (166.78.69.169) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 01 Dec 2016 01:09:01 +0000 X-Mailgun-Sending-Ip: 166.78.69.169 X-Mailgun-Sid: WyIwZTgzNyIsICJjcm9zc2djY0Bzb3VyY2V3YXJlLm9yZyIsICI0MGYiXQ== Received: from github.com (Unknown [192.30.252.45]) by mxa.mailgun.org with ESMTP id 583f782b.7f6f186fd8a0-in03; Thu, 01 Dec 2016 01:08:59 -0000 (UTC) Date: Thu, 01 Dec 2016 01:09:00 -0000 From: Alexey Neyman Reply-To: Alexey Neyman To: crossgcc@sourceware.org Message-ID: <583f782b345be_4afa3fdb963371406224e@hookshot-fe3-cp1-prd.iad.github.net.mail> Subject: [crosstool-ng/crosstool-ng] 2091c5: Pass FOR_BUILD flags when building the pass-1/2 co... Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="--==_mimepart_583f782b340f9_4afa3fdb96337140621d3"; charset=UTF-8 Content-Transfer-Encoding: 7bit X-SW-Source: 2016-12/txt/msg00000.txt.bz2 ----==_mimepart_583f782b340f9_4afa3fdb96337140621d3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-length: 6685 Branch: refs/heads/master Home: https://github.com/crosstool-ng/crosstool-ng Commit: 2091c5dd2dc01d7462ced6a8617d1f5227764f1b https://github.com/crosstool-ng/crosstool-ng/commit/2091c5dd2dc01d7462ced6a8617d1f5227764f1b Author: Alexey Neyman Date: 2016-11-28 (Mon, 28 Nov 2016) Changed paths: M scripts/build/cc/100-gcc.sh Log Message: ----------- Pass FOR_BUILD flags when building the pass-1/2 core GCC. Current build passes {CFLAGS,LDFLAGS}_FOR_HOST - which breaks canadian cross (e.g. tried building for x86_64-unknown-linux-uclibc host). This dates back to the days of yore when CFLAGS were set directly in the do_gcc_core_backend (and that function is used as the final gcc's backend). do_gcc_core_backend is now passed with CFLAGS/LDFLAGS to use, so let the pass-1/pass-2/final-for-build steps pass the appropriate flags. Signed-off-by: Alexey Neyman Commit: 5e491661402db061dc8c2f276ea7b895ef589592 https://github.com/crosstool-ng/crosstool-ng/commit/5e491661402db061dc8c2f276ea7b895ef589592 Author: Alexey Neyman Date: 2016-11-29 (Tue, 29 Nov 2016) Changed paths: M config/debug/dmalloc.in M config/debug/duma.in Log Message: ----------- Disallow dmalloc for bare metal. In case of bare metal, newlib is built without any syscalls, and dmalloc fails to link with undefined references to _exit, fstat, open, sbrk and so on. Same for DUMA: depends on , not available with newlib. Signed-off-by: Alexey Neyman Commit: db252df423a7df73a50d4f17ad6b2890771eff5b https://github.com/crosstool-ng/crosstool-ng/commit/db252df423a7df73a50d4f17ad6b2890771eff5b Author: Alexey Neyman Date: 2016-11-29 (Tue, 29 Nov 2016) Changed paths: A samples/x86_64-multilib-linux-uclibc,powerpc-unknown-elf/crosstool.config A samples/x86_64-multilib-linux-uclibc,powerpc-unknown-elf/reported.by Log Message: ----------- Add a canadian cross sample ... ... that was exhibiting the failures fixed in previous commits. Signed-off-by: Alexey Neyman Commit: e3c764cc2d6787a7363a1abab4150f1358e88736 https://github.com/crosstool-ng/crosstool-ng/commit/e3c764cc2d6787a7363a1abab4150f1358e88736 Author: Alexey Neyman Date: 2016-11-29 (Tue, 29 Nov 2016) Changed paths: R samples/i586-mingw32msvc,i686-none-linux-gnu/broken R samples/i586-mingw32msvc,i686-none-linux-gnu/crosstool.config R samples/i586-mingw32msvc,i686-none-linux-gnu/reported.by Log Message: ----------- Remove a broken sample. We don't have a sample that builds the required toolchain (i586-mingw32msvc). Signed-off-by: Alexey Neyman Commit: 3285ccbd3eb07a43168b6fc56e02f56836b44efe https://github.com/crosstool-ng/crosstool-ng/commit/3285ccbd3eb07a43168b6fc56e02f56836b44efe Author: Alexey Neyman Date: 2016-11-29 (Tue, 29 Nov 2016) Changed paths: A patches/gcc/6.2.0/831-ARM-PR-target-70473-Reduce-size-of-Cortex-A8-automat.patch R patches/gcc/6.2.0/840-microblaze-enable-dwarf-eh-support.patch A patches/gcc/6.2.0/890-fix-m68k-compile.patch A patches/gcc/6.2.0/891-fix-m68k-uclinux.patch A patches/gcc/6.2.0/892-libgcc-mkmap-symver-support-skip_underscore.patch A patches/gcc/6.2.0/893-libgcc-config-bfin-use-the-generic-linker-version-in.patch A patches/gcc/6.2.0/894-libgcc-fix-DWARF-compilation-with-FDPIC-targets.patch A patches/gcc/6.2.0/895-bfin-define-REENTRANT.patch A patches/gcc/6.2.0/910-nios2-bad-multilib-default.patch A patches/gcc/6.2.0/930-libgcc-disable-split-stack-nothreads.patch A patches/gcc/6.2.0/940-uclinux-enable-threads.patch Log Message: ----------- Sync up with buildroot GCC 6.2.0 patches. Additionally, copy from 5.4.0: - 910-nios2-bad-multilib-default.patch (needed for nios2 sample) - 930-libgcc-disable-split-stack-nothreads.patch (applicable to 6.2.0 as well) Signed-off-by: Alexey Neyman Commit: e082dd8991fcbdc4695de4ad513e10187e715a20 https://github.com/crosstool-ng/crosstool-ng/commit/e082dd8991fcbdc4695de4ad513e10187e715a20 Author: Alexey Neyman Date: 2016-11-29 (Tue, 29 Nov 2016) Changed paths: R samples/x86_64-w64-mingw32,x86_64-pc-linux-gnu/broken M samples/x86_64-w64-mingw32/crosstool.config Log Message: ----------- Enable posix threads in x86_64-w64-mingw32. This enables the resulting toolchaing to be used to build a canadian cross to x86_64-pc-linux-gnu target. Unmark that sample as broken, it now builds successfully. It is likely that it is affected by issue #483, too - I see the resulting gcc executable has a DLL dependency on libiconv-2.dll, which is only installed into .build/.../buildtools. This will be investigated/fixed separately. Signed-off-by: Alexey Neyman Commit: f849de0de38b36d51477c633090a36a00696fdc6 https://github.com/crosstool-ng/crosstool-ng/commit/f849de0de38b36d51477c633090a36a00696fdc6 Author: Alexey Neyman Date: 2016-11-30 (Wed, 30 Nov 2016) Changed paths: M config/debug/dmalloc.in M config/debug/duma.in A patches/gcc/6.2.0/831-ARM-PR-target-70473-Reduce-size-of-Cortex-A8-automat.patch R patches/gcc/6.2.0/840-microblaze-enable-dwarf-eh-support.patch A patches/gcc/6.2.0/890-fix-m68k-compile.patch A patches/gcc/6.2.0/891-fix-m68k-uclinux.patch A patches/gcc/6.2.0/892-libgcc-mkmap-symver-support-skip_underscore.patch A patches/gcc/6.2.0/893-libgcc-config-bfin-use-the-generic-linker-version-in.patch A patches/gcc/6.2.0/894-libgcc-fix-DWARF-compilation-with-FDPIC-targets.patch A patches/gcc/6.2.0/895-bfin-define-REENTRANT.patch A patches/gcc/6.2.0/910-nios2-bad-multilib-default.patch A patches/gcc/6.2.0/930-libgcc-disable-split-stack-nothreads.patch A patches/gcc/6.2.0/940-uclinux-enable-threads.patch R samples/i586-mingw32msvc,i686-none-linux-gnu/broken R samples/i586-mingw32msvc,i686-none-linux-gnu/crosstool.config R samples/i586-mingw32msvc,i686-none-linux-gnu/reported.by A samples/x86_64-multilib-linux-uclibc,powerpc-unknown-elf/crosstool.config A samples/x86_64-multilib-linux-uclibc,powerpc-unknown-elf/reported.by R samples/x86_64-w64-mingw32,x86_64-pc-linux-gnu/broken M samples/x86_64-w64-mingw32/crosstool.config M scripts/build/cc/100-gcc.sh Log Message: ----------- Merge pull request #484 from stilor/fix-canadian Fix canadian crosses Compare: https://github.com/crosstool-ng/crosstool-ng/compare/699a54d8cede...f849de0de38b ----==_mimepart_583f782b340f9_4afa3fdb96337140621d3 Content-Type: text/plain; charset=us-ascii Content-length: 71 -- For unsubscribe information see http://sourceware.org/lists.html#faq ----==_mimepart_583f782b340f9_4afa3fdb96337140621d3--