--- elwix/pkg/pkg.info 2012/03/21 17:20:34 1.1 +++ elwix/pkg/pkg.info 2012/10/12 08:22:49 1.2 @@ -0,0 +1,21 @@ +# $Id: pkg.info,v 1.2 2012/10/12 08:22:49 misho Exp $ +# +# 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