Christian Wiese
a0966bfb6c
glibc: Improved tls related cross-compiling for x86 and x86_64
16 years ago
Christian Wiese
fe1e1d4863
glibc: Improved tls related cross-compile support for sparc64
16 years ago
Christian Wiese
632436fabd
Fixed glibc to use tls related config cache vars for all non-native stages
16 years ago
Christian Wiese
593d0ab0a7
Improved gcc to inject nptl cross-compile tweaks through configcache
...
Note: libc_cv_forced_unwind=yes and libc_cv_c_cleanup=yes" config cache
variables are needed for all archs if TLS is enabled, and the
config cache approach seems to be more reliable than patching!
16 years ago
Christian Wiese
8baf5d3845
prelude-lml: Use the correct location for libprelude while cross-compiling
...
Note: Nevertheless prelude-lml is not cross-compilable yet because the
configure script doesn't allow yet to specifiy the correct pcre prefix!
16 years ago
Christian Wiese
485d692b56
haproxy: Marked as cross-compileable when requested
16 years ago
Christian Wiese
cf85775534
libprelude: Marked as cross-compileable when requested
16 years ago
Christian Wiese
a0da77777a
gnutls: Marked as cross-compileable when requested
16 years ago
Christian Wiese
7d2f47abe1
libgcrypt: Improved cross-compile support
...
Note: By now the libgcrypt tests will be build again while cross-compiling
but we have to explicitely disable MPI assembler modules, which leads
to unresolved symbols otherwise. In general this shouldn't cause any
troubles as it seems that assembler modules aren't even used while
compiling natively. At least I couldn't find any related symbols in
any natively compiled libgcrypt binaries I have access to currently.
16 years ago
Christian Wiese
c5c29420b5
libtasn1: Do not hardcode '-L{libdir}' into the generated 'libtasn1-config' while cross-compiling
16 years ago
Christian Wiese
00e63e9f83
opencdk: Marked as cross-compileable when requested
...
Note: We have to assure that the right libgcrpyt is used while cross-compiling
by passing '--with-libgcrypt-prefix' confopt as well as disabling the
built-in tests.
16 years ago
Christian Wiese
80e6164847
libgpg-error: Marked cross-compileable when requested
16 years ago
Christian Wiese
0616655048
libtasn1: Marked cross-compileable
16 years ago
Christian Wiese
48faf34c4e
libgcrypt: Marked libgcrypt as cross-compileable
...
Note: While cross-compiling we had to disable the built-in tests via a patch,
as well as providing some little guidance to use the right libgpg-error.
16 years ago
Alejandro Mery
2a0e40998f
socklog: Marked to build on stage 1 when cross compiling
16 years ago
Alejandro Mery
e47449785c
ipsvd: Marked to build on stage 1 when cross compiling
16 years ago
Alejandro Mery
253325bcde
pound: Marked to build on stage 1 when cross compiling
16 years ago
Alejandro Mery
f893152f8f
pound: Fixed to pass stage 1 - use malloc() instead of rpl_malloc()
16 years ago
Alejandro Mery
db2b9ce2f2
pcre: Marked to build on stage 1 when cross compiling
16 years ago
Alejandro Mery
55073db3e5
hdparm: Marked to build on stage 1 when cross compiling
16 years ago
Alejandro Mery
e4912e5e96
hdparm: Fixed hdparm cross compilation by honoring $(STRIP)
16 years ago
Alejandro Mery
55542f6b4d
nail: Marked to build on stage 1 when cross compiling
16 years ago
Alejandro Mery
202eca7145
iputils: Marked to build on stage 1 when cross compiling
16 years ago
Alejandro Mery
4d41d9332d
kbd: Fixed cross compilation by changing configure to trust gcc's $? instead of executing the resulting conftest files
16 years ago
Alejandro Mery
3d970b00f7
runit-shutdown: Marked to build on stage 1 when cross compiling
16 years ago
Alejandro Mery
6b525fdddb
runit-logacct: Marked to build on stage 1 when cross compiling
16 years ago
Alejandro Mery
4ed99b0b54
kbd: Marked to build on stage 1 when cross compiling
16 years ago
Alejandro Mery
25ea47d99f
dialog: Marked to build on stage 1 when cross compiling
16 years ago
Alejandro Mery
72c0b2ee1c
bcron: Fixed cross compilation by using the right $AR and $RANLIB
16 years ago
Alejandro Mery
67d1d46901
ucspi-unix: Fixed cross-compilation by using -lbg-sysdeps instead of -lsysdeps
...
./load unixclient env.o utoa.o `cat socket.lib`
.../usr/bglibs/lib/libsysdeps.a: could not read symbols: Archive has no index; run ranlib to add one
collect2: ld returned 1 exit status
make: *** [unixclient] Error 1
they are symlinked, but -lbg-sysdeps pass and -lsysdeps doesn't
16 years ago
Alejandro Mery
e207b347ed
syslinux: fixed to cross compile for 64bits
...
they define LD=ld -melf_i386, which we override, so we have to override it
correctly.
16 years ago
Christian Wiese
d02cb0f917
drbd: Fixed cross-compiling and marked cross-compileable when requested
16 years ago
Christian Wiese
55b48f2456
keepalived: Marked cross-compilable when requested
16 years ago
Christian Wiese
4cec178d9f
ipvsadm2: Fixed cross-compiling and marked cross-compilable when requested
16 years ago
Christian Wiese
598e0b2bf8
ucspi-unix: Marked as cross-compilable when requested and implemented cross-compiling support
16 years ago
Christian Wiese
1df304e76a
bcron: Marked bcron as cross-compilable when requested
...
Note: We also source 'bg-config.in' from bglibs which will adjust the
build system for being able to cross-compile bcron.
16 years ago
Christian Wiese
fa941f5656
bglibs: Marked to build at stage 0 and 1 if cross-compiling is requested
...
Note: Because of the special "nature" of the bglibs build system this
change also introduces 2 patches and a 'bg-config.in' to adjust
build system settings while cross-compiling!
Please take a look at the patches and conf files for further comments!
16 years ago
Christian Wiese
6a457186a0
beecrypt: Fixed cross-compiling by disabling C++ support (see comments)
16 years ago
Christian Wiese
065181fba2
beecrypt: Marked as cross-compilable if requested
16 years ago
Christian Wiese
dcfc072af0
util-vserver: Fixed cross-compiling by helping to find modprobe and rmmod
16 years ago
Christian Wiese
2cadaad143
glibc: Improved glibc cross-compile support by adding CLFS "cross-hacks" patch
...
Description: Adds native compile support to the build system then uses that
support to build zic-native, for installing timezone info,
rpcgen-native, for building librpcsvc.a, and localedef-native,
for creating the locale-archive.
16 years ago
Alejandro Mery
e73b6ad474
libxpm: Fixed cross compilation by passing the right LIBTOOL on $makeopt
16 years ago
Alejandro Mery
a821b14328
libx11: Fixed cross compilation by passing LIBTOOL on $makeopt
16 years ago
Alejandro Mery
24bd73f31a
libtool: Changed it's global integration to remove .la file after every cross-compilation
16 years ago
Alejandro Mery
3bdee5d12a
cups: Marked as NO-LIBTOOL-FIX, as we break it when exporting LIBTOOL=${arch_prefix}libtool
16 years ago
Alejandro Mery
23cb7c5729
libjpeg: Removed libtool hackery
16 years ago
Alejandro Mery
f0d50ff84b
attr: Removed libtool hackery
16 years ago
Alejandro Mery
369b451a0c
libtool: Improved parse-config to export LIBTOOL for package without NO-LIBTOOL-FIX
16 years ago
Alejandro Mery
3e8a3a880e
libtool: Improved stage 0 build to create an ${arch_target}-libtool be used in stage 1
16 years ago
Alejandro Mery
f2b0718617
nginx: cleaned code to activate some non-default modules
16 years ago