version 1.1, 2012/03/21 17:20:34
|
version 1.2, 2012/10/12 08:22:49
|
Line 0
|
Line 1
|
|
# $Id$ |
|
# |
|
# Helper file with hints for ELWIX packages and pkgsrc |
|
# |
|
|
|
cross-compile of pkgsrc:: |
|
By default build_pkgsrc.sh compile packages with full forced cross compiler. |
|
If you wish made packages with native FreeBSD cross compiler, create symlink to build_pkgsrc.sh like this:: |
|
ln -s build_pkgsrc.sh build_pkgsrc_native.sh |
|
|
|
perl-cross:: |
|
# Go to lang/perl5/Makefile and replace [CONFIGURE_ARGS+= -sde with -s] |
|
|
|
# Search library dirs |
|
/home/misho/work/elwix/build/obj/i386/home/fbsd_work.src/src/tmp/usr/lib /home/misho/work/elwix/build/obj/i386/home/fbsd_work.src/src/tmp/lib /home/misho/work/elwix/build/arch/i386/world/usr/lib /home/misho/work/elwix/build/arch/i386/world/lib |
|
|
|
# LDFLAGS for programs |
|
-L/home/misho/work/elwix/build/obj/i386/home/fbsd_work.src/src/tmp/usr/lib -L/home/misho/work/elwix/build/obj/i386/home/fbsd_work.src/src/tmp/lib -L/home/misho/work/elwix/build/arch/i386/world/usr/lib -L/home/misho/work/elwix/build/arch/i386/world/lib -pthread -Wl,-R/usr/lib -Wl,-R/elwix/pkg/lib -fstack-protector |
|
|
|
# LDFLAGS for libraries |
|
-shared -Bshareable -L/home/misho/work/elwix/build/obj/i386/home/fbsd_work.src/src/tmp/usr/lib -L/home/misho/work/elwix/build/obj/i386/home/fbsd_work.src/src/tmp/lib -L/home/misho/work/elwix/build/arch/i386/world/usr/lib -L/home/misho/work/elwix/build/arch/i386/world/lib -Wl,-R/usr/lib -Wl,-R/elwix/pkg/lib -fstack-protector |