File:  [ELWIX - Embedded LightWeight unIX -] / elwix / pkg / pkg.info
Revision 1.2: download - view: text, annotated - select for diffs - revision graph
Fri Oct 12 08:22:49 2012 UTC (11 years, 7 months ago) by misho
Branches: MAIN
CVS tags: elwix2_8, elwix2_7, elwix2_6, elwix2_3, elwix2_2, elwix2_1, elwix2_0, elwix1_9_mips, elwix1_9, elwix1_8, elwix1_7, HEAD, ELWIX2_7, ELWIX2_6, ELWIX2_5, ELWIX2_2p0, ELWIX2_1, ELWIX2_0, ELWIX1_9, ELWIX1_8, ELWIX1_7, ELWIX1_6
ELWIX 1.6

# $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

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>