On 03/03/2015 10:03 AM, Emre Can Kucukoglu wrote: > Now, I'm working with Fedora 21. However another error exists now: > > Toolchain: gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux > > export > PATH=$PATH:/home/ecank/1511/toolchain/gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux/bin > export CC=arm-linux-gnueabihf-gcc > export CROSS_COMPILE=arm-linux-gnueabihf- > export CFLAGS=-D__thread= > export EMBEDDED=y > export DESTDIR=~/obj > make install install-pywrap > > arm-linux-gnueabihf-gcc: error: unrecognized command line option > ‘-mno-tls-direct-seg-refs’ > Makefile:130: recipe for target 'is_customizable_type.o' failed > make[2]: *** [is_customizable_type.o] Error 1 > make[2]: Leaving directory '/home/ecank/1511/selinux/libselinux/src' > Makefile:28: recipe for target 'install' failed > > all output: http://pastebin.com/U03hhtJJ > > moreover: > $ arm-linux-gnueabihf-gcc --version > arm-linux-gnueabihf-gcc (crosstool-NG linaro-1.13.1-4.9-2014.09 - Linaro > GCC 4.9-2014.09) 4.9.2 20140904 (prerelease) > Copyright (C) 2014 Free Software Foundation, Inc. > This is free software; see the source for copying conditions. There is NO > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. > > Then after deletion of > TLSFLAGS += -mno-tls-direct-seg-refs > (i deleted that flag, since it was related with x86-64 and i386) > (https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gcc/i386-and-x86-64-Options.html) > > New error is related with pcre library. > > arm-linux-gnueabihf-gcc -D__thread= -I../include > -I/home/ecank/obj/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 > -DDISABLE_AVC -DDISABLE_BOOL -DDISABLE_RPM -DDISABLE_SETRANS -c -o > label_file.o label_file.c > label_file.c:21:18: fatal error: pcre.h: No such file or directory > #include <pcre.h> > ^ > compilation terminated. > Makefile:130: recipe for target 'label_file.o' failed > > all output: http://pastebin.com/9rxKFvLL > > Really need help about compiling SELinux for an arm. Looks like you just don't have pcre-devel installed? There have been various ports of SELinux to ARM in the past, but I think they always involved modifications of some sort. Most notably the port of SELinux to Android, see: http://seandroid.bitbucket.org/index.html _______________________________________________ Selinux mailing list Selinux@xxxxxxxxxxxxx To unsubscribe, send email to Selinux-leave@xxxxxxxxxxxxx. To get help, send an email containing "help" to Selinux-request@xxxxxxxxxxxxx.