Re: Cross-compile for arm architecture

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.





[Index of Archives]     [Selinux Refpolicy]     [Linux SGX]     [Fedora Users]     [Fedora Desktop]     [Yosemite Photos]     [Yosemite Camping]     [Yosemite Campsites]     [KDE Users]     [Gnome Users]

  Powered by Linux