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 2
Does 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 Librecmc-dev@lists.librecmc.org https://librecmc.org/mailman/listinfo/librecmc-dev