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

Attachment: 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

Reply via email to