I tried to compile libreCMC for x86_64 subtarget and I got this:
make[1]: Entering directory '/home/daniel/Router/libreCMC/librecmc'
make[2]: Entering directory '/home/daniel/Router/libreCMC/librecmc'
+ mkdir -p
/home/daniel/Router/libreCMC/librecmc/staging_dir/target-i386_uClibc-0.9.33.2
+ cd
/home/daniel/Router/libreCMC/librecmc/staging_dir/target-i386_uClibc-0.9.33.2
+ mkdir -p bin lib include stamp
mkdir -p
/home/daniel/Router/libreCMC/librecmc/build_dir/target-i386_uClibc-0.9.33.2/stamp
touch
/home/daniel/Router/libreCMC/librecmc/staging_dir/target-i386_uClibc-0.9.33.2/.prepared
make[3]: Entering directory
'/home/daniel/Router/libreCMC/librecmc/toolchain/gdb'
make[3]: Nothing to be done for 'prepare'.
make[3]: Leaving directory '/home/daniel/Router/libreCMC/librecmc/toolchain/gdb'
make[3]: Entering directory
'/home/daniel/Router/libreCMC/librecmc/toolchain/gdb'
make[3]: Nothing to be done for 'compile'.
make[3]: Leaving directory '/home/daniel/Router/libreCMC/librecmc/toolchain/gdb'
make[3]: Entering directory
'/home/daniel/Router/libreCMC/librecmc/toolchain/gdb'
make[3]: Nothing to be done for 'install'.
make[3]: Leaving directory '/home/daniel/Router/libreCMC/librecmc/toolchain/gdb'
make[3]: Entering directory
'/home/daniel/Router/libreCMC/librecmc/toolchain/binutils'
make[3]: Nothing to be done for 'prepare'.
make[3]: Leaving directory
'/home/daniel/Router/libreCMC/librecmc/toolchain/binutils'
make[3]: Entering directory
'/home/daniel/Router/libreCMC/librecmc/toolchain/binutils'
make[3]: Nothing to be done for 'compile'.
make[3]: Leaving directory
'/home/daniel/Router/libreCMC/librecmc/toolchain/binutils'
make[3]: Entering directory
'/home/daniel/Router/libreCMC/librecmc/toolchain/binutils'
make[3]: Nothing to be done for 'install'.
make[3]: Leaving directory
'/home/daniel/Router/libreCMC/librecmc/toolchain/binutils'
make[3]: Entering directory
'/home/daniel/Router/libreCMC/librecmc/toolchain/gcc/minimal'
make[3]: Nothing to be done for 'prepare'.
make[3]: Leaving directory
'/home/daniel/Router/libreCMC/librecmc/toolchain/gcc/minimal'
make[3]: Entering directory
'/home/daniel/Router/libreCMC/librecmc/toolchain/gcc/minimal'
make[3]: Nothing to be done for 'compile'.
make[3]: Leaving directory
'/home/daniel/Router/libreCMC/librecmc/toolchain/gcc/minimal'
make[3]: Entering directory
'/home/daniel/Router/libreCMC/librecmc/toolchain/gcc/minimal'
make[3]: Nothing to be done for 'install'.
make[3]: Leaving directory
'/home/daniel/Router/libreCMC/librecmc/toolchain/gcc/minimal'
make[3]: Entering directory
'/home/daniel/Router/libreCMC/librecmc/toolchain/kernel-headers'
make[3]: Nothing to be done for 'prepare'.
make[3]: Leaving directory
'/home/daniel/Router/libreCMC/librecmc/toolchain/kernel-headers'
make[3]: Entering directory
'/home/daniel/Router/libreCMC/librecmc/toolchain/kernel-headers'
make[3]: Nothing to be done for 'compile'.
make[3]: Leaving directory
'/home/daniel/Router/libreCMC/librecmc/toolchain/kernel-headers'
make[3]: Entering directory
'/home/daniel/Router/libreCMC/librecmc/toolchain/kernel-headers'
make[3]: Nothing to be done for 'install'.
make[3]: Leaving directory
'/home/daniel/Router/libreCMC/librecmc/toolchain/kernel-headers'
make[3]: Entering directory
'/home/daniel/Router/libreCMC/librecmc/toolchain/uClibc/headers'
make[3]: Nothing to be done for 'prepare'.
make[3]: Leaving directory
'/home/daniel/Router/libreCMC/librecmc/toolchain/uClibc/headers'
make[3]: Entering directory
'/home/daniel/Router/libreCMC/librecmc/toolchain/uClibc/headers'
make[3]: Nothing to be done for 'compile'.
make[3]: Leaving directory
'/home/daniel/Router/libreCMC/librecmc/toolchain/uClibc/headers'
make[3]: Entering directory
'/home/daniel/Router/libreCMC/librecmc/toolchain/uClibc/headers'
PATH='/home/daniel/Router/libreCMC/librecmc/staging_dir/toolchain-i386_gcc-4.8-linaro_uClibc-0.9.33.2/bin:/home/daniel/Router/libreCMC/librecmc/staging_dir/host/bin:/home/daniel/Router/libreCMC/librecmc/staging_dir/toolchain-i386_gcc-4.8-linaro_uClibc-0.9.33.2/bin:/home/daniel/Router/libreCMC/librecmc/staging_dir/host/bin:/home/daniel/Router/libreCMC/librecmc/staging_dir/toolchain-i386_gcc-4.8-linaro_uClibc-0.9.33.2/bin:/home/daniel/Router/libreCMC/librecmc/staging_dir/host/bin:/home/daniel/.gem/ruby/2.2.0/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl'
make -C
/home/daniel/Router/libreCMC/librecmc/build_dir/toolchain-i386_gcc-4.8-linaro_uClibc-0.9.33.2/uClibc-0.9.33.2
PREFIX="/home/daniel/Router/libreCMC/librecmc/build_dir/toolchain-i386_gcc-4.8-linaro_uClibc-0.9.33.2/uClibc-dev/"
DEVEL_PREFIX=/
RUNTIME_PREFIX="/home/daniel/Router/libreCMC/librecmc/build_dir/toolchain-i386_gcc-4.8-linaro_uClibc-0.9.33.2/uClibc-dev/"
HOSTCC="gcc" CC="i486-librecmc-linux-uclibc-gcc" CPU_CFLAGS="-Os -pipe
-fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable"
ARCH=""i386"" pregen install_headers
make[4]: Entering directory
'/home/daniel/Router/libreCMC/librecmc/build_dir/toolchain-i386_gcc-4.8-linaro_uClibc-0.9.33.2/uClibc-0.9.33.2'
i486-librecmc-linux-uclibc-gcc -c
libpthread/nptl/sysdeps/unix/sysv/linux/gen_lowlevelrobustlock.c -o
libpthread/nptl/sysdeps/unix/sysv/linux/gen_lowlevelrobustlock.s -include
./include/libc-symbols.h -Wall -Wstrict-prototypes -Wstrict-aliasing -Os -pipe
-fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable
-fno-stack-protector -nostdinc -I./include -I./include -I.
-I./libc/sysdeps/linux -I./libc/sysdeps/linux/x86_64 -Os -funit-at-a-time
-fmerge-all-constants -fstrict-aliasing -fno-tree-loop-optimize
-fno-tree-dominator-opts -fno-strength-reduce -I./libpthread/nptl
-I./libpthread/nptl -I./libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/
-I./libpthread/nptl/sysdeps/unix/sysv/linux/x86_64
-I./libpthread/nptl/sysdeps/x86_64 -I./libpthread/nptl/sysdeps/x86_64
-I./libpthread/nptl/sysdeps/unix/sysv/linux
-I./libpthread/nptl/sysdeps/unix/sysv/linux -I./libpthread/nptl/sysdeps/pthread
-I./libpthread/nptl/sysdeps/pthread/bits -I./libpthread/nptl/sysdeps/generic
-I./ldso/ldso/x86_64 -I./ldso/include -I./libc/sysdeps/linux/common
-I/home/daniel/Router/libreCMC/librecmc/build_dir/toolchain-i386_gcc-4.8-linaro_uClibc-0.9.33.2/linux-dev/include/
-isystem
/home/daniel/Router/libreCMC/librecmc/staging_dir/toolchain-i386_gcc-4.8-linaro_uClibc-0.9.33.2/lib/gcc/i486-librecmc-linux-uclibc/4.8.3/include-fixed
-isystem
/home/daniel/Router/libreCMC/librecmc/staging_dir/toolchain-i386_gcc-4.8-linaro_uClibc-0.9.33.2/lib/gcc/i486-librecmc-linux-uclibc/4.8.3/include
-DNDEBUG -D__USE_STDIO_FUTEXES__ -DNOT_IN_libc -DIS_IN_libpthread -S -MT
libpthread/nptl/sysdeps/unix/sysv/linux/gen_lowlevelrobustlock.s -MD -MP -MF
libpthread/nptl/sysdeps/unix/sysv/linux/.gen_lowlevelrobustlock.s.dep
In file included from ./libpthread/nptl/sysdeps/x86_64/tls.h:32:0,
from ./include/tls.h:6,
from ./libpthread/nptl/descr.h:33,
from ./libpthread/nptl/pthreadP.h:27,
from
libpthread/nptl/sysdeps/unix/sysv/linux/gen_lowlevelrobustlock.c:2:
/home/daniel/Router/libreCMC/librecmc/staging_dir/toolchain-i386_gcc-4.8-linaro_uClibc-0.9.33.2/lib/gcc/i486-librecmc-linux-uclibc/4.8.3/include/xmmintrin.h:31:3:
error: #error "SSE instruction set not enabled"
# error "SSE instruction set not enabled"
^
libpthread/nptl/sysdeps/unix/sysv/linux/Makefile.commonarch:187: recipe for
target 'libpthread/nptl/sysdeps/unix/sysv/linux/gen_lowlevelrobustlock.s' failed
make[4]: *** [libpthread/nptl/sysdeps/unix/sysv/linux/gen_lowlevelrobustlock.s]
Error 1
make[4]: Leaving directory
'/home/daniel/Router/libreCMC/librecmc/build_dir/toolchain-i386_gcc-4.8-linaro_uClibc-0.9.33.2/uClibc-0.9.33.2'
Makefile:25: recipe for target
'/home/daniel/Router/libreCMC/librecmc/staging_dir/toolchain-i386_gcc-4.8-linaro_uClibc-0.9.33.2/stamp/.uclibc_headers_installed'
failed
make[3]: ***
[/home/daniel/Router/libreCMC/librecmc/staging_dir/toolchain-i386_gcc-4.8-linaro_uClibc-0.9.33.2/stamp/.uclibc_headers_installed]
Error 2
make[3]: Leaving directory
'/home/daniel/Router/libreCMC/librecmc/toolchain/uClibc/headers'
toolchain/Makefile:86: recipe for target 'toolchain/uClibc/headers/install'
failed
make[2]: *** [toolchain/uClibc/headers/install] Error 2
make[2]: Leaving directory '/home/daniel/Router/libreCMC/librecmc'
toolchain/Makefile:85: recipe for target
'/home/daniel/Router/libreCMC/librecmc/staging_dir/toolchain-i386_gcc-4.8-linaro_uClibc-0.9.33.2/stamp/.toolchain_install'
failed
make[1]: ***
[/home/daniel/Router/libreCMC/librecmc/staging_dir/toolchain-i386_gcc-4.8-linaro_uClibc-0.9.33.2/stamp/.toolchain_install]
Error 2
make[1]: Leaving directory '/home/daniel/Router/libreCMC/librecmc'
/home/daniel/Router/libreCMC/librecmc/include/toplevel.mk:173: recipe for
target 'world' failed
make: *** [world] Error 2Does libreCMC work on x86_64? If that's the case, how can I make it compile? I'm running an up-to-date Parabola system. -- Daniel Milewski GPG key ID: 8D43A4A1
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Librecmc-dev mailing list [email protected] https://librecmc.org/mailman/listinfo/librecmc-dev
