From db252df423a7df73a50d4f17ad6b2890771eff5b Mon Sep 17 00:00:00 2001 From: Alexey Neyman Date: Tue, 29 Nov 2016 08:45:26 -0800 Subject: Add a canadian cross sample ... ... that was exhibiting the failures fixed in previous commits. Signed-off-by: Alexey Neyman --- .../crosstool.config | 11 +++++++++++ .../reported.by | 3 +++ 2 files changed, 14 insertions(+) create mode 100644 samples/x86_64-multilib-linux-uclibc,powerpc-unknown-elf/crosstool.config create mode 100644 samples/x86_64-multilib-linux-uclibc,powerpc-unknown-elf/reported.by (limited to 'samples') diff --git a/samples/x86_64-multilib-linux-uclibc,powerpc-unknown-elf/crosstool.config b/samples/x86_64-multilib-linux-uclibc,powerpc-unknown-elf/crosstool.config new file mode 100644 index 00000000..7728d142 --- /dev/null +++ b/samples/x86_64-multilib-linux-uclibc,powerpc-unknown-elf/crosstool.config @@ -0,0 +1,11 @@ +CT_LOCAL_TARBALLS_DIR="${HOME}/src" +CT_SAVE_TARBALLS=y +CT_LOG_EXTRA=y +CT_ARCH_powerpc=y +CT_TARGET_VENDOR="" +CT_CANADIAN=y +CT_HOST="x86_64-multilib-linux-uclibc" +CT_BINUTILS_PLUGINS=y +CT_CC_LANG_CXX=y +CT_DEBUG_gdb=y +# CT_GDB_CROSS_PYTHON is not set diff --git a/samples/x86_64-multilib-linux-uclibc,powerpc-unknown-elf/reported.by b/samples/x86_64-multilib-linux-uclibc,powerpc-unknown-elf/reported.by new file mode 100644 index 00000000..bd6afe87 --- /dev/null +++ b/samples/x86_64-multilib-linux-uclibc,powerpc-unknown-elf/reported.by @@ -0,0 +1,3 @@ +reporter_name="Alexey Neyman" +reporter_url="" +reporter_comment="Sample canadian cross configuration" -- cgit v1.2.3 From e3c764cc2d6787a7363a1abab4150f1358e88736 Mon Sep 17 00:00:00 2001 From: Alexey Neyman Date: Tue, 29 Nov 2016 08:47:39 -0800 Subject: Remove a broken sample. We don't have a sample that builds the required toolchain (i586-mingw32msvc). Signed-off-by: Alexey Neyman --- samples/i586-mingw32msvc,i686-none-linux-gnu/broken | 0 .../i586-mingw32msvc,i686-none-linux-gnu/crosstool.config | 12 ------------ samples/i586-mingw32msvc,i686-none-linux-gnu/reported.by | 3 --- 3 files changed, 15 deletions(-) delete mode 100644 samples/i586-mingw32msvc,i686-none-linux-gnu/broken delete mode 100644 samples/i586-mingw32msvc,i686-none-linux-gnu/crosstool.config delete mode 100644 samples/i586-mingw32msvc,i686-none-linux-gnu/reported.by (limited to 'samples') diff --git a/samples/i586-mingw32msvc,i686-none-linux-gnu/broken b/samples/i586-mingw32msvc,i686-none-linux-gnu/broken deleted file mode 100644 index e69de29b..00000000 diff --git a/samples/i586-mingw32msvc,i686-none-linux-gnu/crosstool.config b/samples/i586-mingw32msvc,i686-none-linux-gnu/crosstool.config deleted file mode 100644 index 1a673018..00000000 --- a/samples/i586-mingw32msvc,i686-none-linux-gnu/crosstool.config +++ /dev/null @@ -1,12 +0,0 @@ -CT_LOCAL_TARBALLS_DIR="${HOME}/src" -CT_SAVE_TARBALLS=y -CT_LOG_EXTRA=y -CT_ARCH_ARCH="i686" -CT_ARCH_TUNE="i686" -CT_ARCH_x86=y -CT_TARGET_VENDOR="none" -CT_CANADIAN=y -CT_HOST="i586-mingw32msvc" -CT_KERNEL_linux=y -# CT_LIBC_XLDD is not set -CT_CC_LANG_CXX=y diff --git a/samples/i586-mingw32msvc,i686-none-linux-gnu/reported.by b/samples/i586-mingw32msvc,i686-none-linux-gnu/reported.by deleted file mode 100644 index 874ee20f..00000000 --- a/samples/i586-mingw32msvc,i686-none-linux-gnu/reported.by +++ /dev/null @@ -1,3 +0,0 @@ -reporter_name="" -reporter_url="" -reporter_comment="" -- cgit v1.2.3 From e082dd8991fcbdc4695de4ad513e10187e715a20 Mon Sep 17 00:00:00 2001 From: Alexey Neyman Date: Tue, 29 Nov 2016 13:25:44 -0800 Subject: 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 --- samples/x86_64-w64-mingw32,x86_64-pc-linux-gnu/broken | 0 samples/x86_64-w64-mingw32/crosstool.config | 3 ++- 2 files changed, 2 insertions(+), 1 deletion(-) delete mode 100644 samples/x86_64-w64-mingw32,x86_64-pc-linux-gnu/broken (limited to 'samples') diff --git a/samples/x86_64-w64-mingw32,x86_64-pc-linux-gnu/broken b/samples/x86_64-w64-mingw32,x86_64-pc-linux-gnu/broken deleted file mode 100644 index e69de29b..00000000 diff --git a/samples/x86_64-w64-mingw32/crosstool.config b/samples/x86_64-w64-mingw32/crosstool.config index 24a0d6a3..9bb218b4 100644 --- a/samples/x86_64-w64-mingw32/crosstool.config +++ b/samples/x86_64-w64-mingw32/crosstool.config @@ -1,5 +1,5 @@ -CT_LOCAL_TARBALLS_DIR="${HOME}/src" CT_EXPERIMENTAL=y +CT_LOCAL_TARBALLS_DIR="${HOME}/src" CT_SAVE_TARBALLS=y CT_LOG_EXTRA=y CT_ARCH_64=y @@ -9,4 +9,5 @@ CT_KERNEL_windows=y CT_BINUTILS_PLUGINS=y CT_MINGW_DIRECTX=y CT_MINGW_DDK=y +CT_THREADS_POSIX=y CT_CC_LANG_CXX=y -- cgit v1.2.3