Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PRINC := "${@int(PRINC) + 1}"
- export PERLCC = "${CC}"
- export PERL = "${bindir}/env nativeperl"
- DEPENDS_${PN} += " libpng zlib cairo pango glib-2.0 libxml2 librrd perl perl-native perl-lib "
- RDEPENDS_${PN} += " \
- libxml2 \
- "
- FILES_${PN} += " \
- /usr/lib/perl/5.14.3/RRDp.pm \
- /usr/lib/perl/5.14.3/x86_64-linux-thread-multi/RRDs.pm \
- /usr/lib/perl/5.14.3/x86_64-linux-thread-multi/auto/RRDs/RRDs.so \
- /usr/lib/perl/5.14.3/x86_64-linux-thread-multi/auto/RRDs/RRDs.bs \
- "
- EXTRA_OECONF = " \
- --enable-shared \
- --enable-local-libpng \
- --enable-local-zlib \
- --program-prefix='' \
- rd_cv_ieee_works=yes \
- --disable-python \
- --disable-ruby \
- --disable-lua \
- --disable-rpath \
- --host=arm \
- --bindir=${bindir} \
- --sbindir=${sbindir} \
- --libexecdir=${libexecdir} \
- --sysconfdir=${sysconfdir} \
- --libdir=${libdir} \
- --includedir=${includedir} \
- --oldincludedir=${oldincludedir} \
- --datarootdir=${D} \
- "
- do_configure_append() {
- # Remove RPATH which causes problems with perl-shared
- sed -i 's/\(.*\) RPATH/\1/' ${S}/bindings/Makefile
- }
- do_compile_append() {
- cd bindings/perl-shared/
- bbnote 'Removing existing RRDs.so'
- rm blib/arch/auto/RRDs/RRDs.so
- bbnote 'Recompiling RRDs.so with non-host includes and paths'
- arm-poky-linux-gnueabi-gcc -shared -O2 -L/mnt/dev/fsl-community-bsp/build/tmp/sysroots/imx6qsabresd/usr/lib -L/mnt/dev/fsl-community-bsp/build/tmp/sysroots/imx6qsabresd/lib -fstack-protector RRDs.o -L../../src/.libs/ -lrrd -lxml2 -o blib/arch/auto/RRDs/RRDs.so
- chmod 755 blib/arch/auto/RRDs/RRDs.so
- }t
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement