cross compiling freeradius
    Erich Titl 
    erich.titl at think.ch
       
    Thu Oct 15 19:15:40 CEST 2020
    
    
  
Hi Alan
Am 15.10.2020 um 14:12 schrieb Alan DeKok:
> On Oct 15, 2020, at 4:46 AM, Erich Titl <erich.titl at think.ch> wrote:
....
>> `/home/mega/leaf/devel/master-new-openssl/source/x86_64-unknown-linux-uclibc/radius/freeradius-server-3.0.21':
>> configure: error: cannot run test program while cross compiling
> 
>   Hmm... I suppose we could fix the configure check to not run programs.  But that won't really help.
> 
>   The short answer is that you can edit the "configure" script to remove those checks.  Just look for that error message, and remove all of the code which references "builtin_choose_expr".
I got away with editing configure.ac and then run autogen.sh to create a
new configure script without the tests. Here are the relevant lines
dnl #
dnl #  check for some compiler features
dnl #
FR_TLS
dnl FR_HAVE_BUILTIN_CHOOSE_EXPR
dnl FR_HAVE_BUILTIN_TYPES_COMPATIBLE_P
dnl FR_HAVE_BUILTIN_BSWAP64
dnl FR_HAVE_BOUNDED_ATTRIBUTE
so it appears that configure is running, but now I see
configure: creating ./config.status
config.status: creating all.mk
sed -i 's,need_relink=yes,need_relink=no,' freeradius-server-3.0.21/libtool
sed: can't read freeradius-server-3.0.21/libtool: No such file or directory
make: *** [buildtool.mk:21: freeradius-server-3.0.21/.configure] Error 2
make: Leaving directory
'/home/mega/leaf/devel/master-new-openssl/source/x86_64-unknown-linux-uclibc/radius'
It looks like config.status gets created and started but libtool needs
to be created somewhere.
Thanks
ET
-- 
Diese E-Mail wurde von AVG auf Viren geprüft.
http://www.avg.com
    
    
More information about the Freeradius-Users
mailing list