diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2016-01-17 09:34:34 +0100 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2016-01-17 09:36:39 +0100 |
commit | 5fcc1f9dfa1f9965eaf7adb28755ee88151a79ae (patch) | |
tree | dc35bc2164c15f35b241eba13a9d3a5b4aa62085 | |
parent | b228c48936d1515ede610fa1e67be315c7134b70 (diff) |
use perl-cross for perl5
The direct cross-compilation of perl requires some
pre-generated config files. It is a mess on perl updates.
Buildroot is happy with perl-cross, so I switch now.
Perl-host is still required for perl-modules to compile.
54 files changed, 50 insertions, 35892 deletions
diff --git a/mk/perl.mk b/mk/perl.mk index 6d8b623d0..9ee9c1540 100644 --- a/mk/perl.mk +++ b/mk/perl.mk @@ -1,4 +1,4 @@ -PERL_VERSION=5.18.1 +PERL_VERSION=5.22.1 PERL_ARCHNAME:=$(ADK_TARGET_ARCH)-linux PERL_SITEDIR:=/usr/lib/perl5/site_perl/$(PERL_VERSION) PERL_INCDIR:=/usr/lib/perl5/$(PERL_VERSION)/$(PERL_ARCHNAME)/CORE diff --git a/package/p5-anyevent/Makefile b/package/p5-anyevent/Makefile index 067f6c0dd..8c1577dc5 100644 --- a/package/p5-anyevent/Makefile +++ b/package/p5-anyevent/Makefile @@ -10,7 +10,7 @@ PKG_HASH:= 8bf1b59860d04daeec4f6f56e3b86b581dfabacbc3ba0442e493e267b4b9f522 PKG_DESCR:= anyevent PKG_SECTION:= dev/perl PKG_DEPENDS:= perl -PKG_BUILDDEP:= perl +PKG_BUILDDEP:= perl-host perl PKG_SITES:= http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/ DISTFILES:= AnyEvent-${PKG_VERSION}.tar.gz diff --git a/package/p5-audio-scan/Makefile b/package/p5-audio-scan/Makefile index aab620b45..fbb4ce9ce 100644 --- a/package/p5-audio-scan/Makefile +++ b/package/p5-audio-scan/Makefile @@ -10,7 +10,7 @@ PKG_HASH:= 5a92f4fce0c5dc3f4f76b2266d484466ff6dfc64340371c392e678324465dc0e PKG_DESCR:= metadata and tag reader for all common audio file formats PKG_SECTION:= dev/perl PKG_DEPENDS:= perl zlib -PKG_BUILDDEP:= perl zlib +PKG_BUILDDEP:= perl-host perl zlib PKG_SITES:= http://cpan.metacpan.org/authors/id/A/AG/AGRUNDMA/ DISTFILES:= Audio-Scan-${PKG_VERSION}.tar.gz diff --git a/package/p5-class-xsaccessor/Makefile b/package/p5-class-xsaccessor/Makefile index dcca10b7a..4c39676e5 100644 --- a/package/p5-class-xsaccessor/Makefile +++ b/package/p5-class-xsaccessor/Makefile @@ -10,7 +10,7 @@ PKG_HASH:= 99c56b395f1239af19901f2feeb125d9ecb4e351a0d80daa9529211a4700a6f2 PKG_DESCR:= generate fast xs accessors without runtime compilation PKG_SECTION:= dev/perl PKG_DEPENDS:= perl -PKG_BUILDDEP:= perl +PKG_BUILDDEP:= perl-host perl PKG_SITES:= http://cpan.metacpan.org/authors/id/S/SM/SMUELLER/ DISTFILES:= Class-XSAccessor-${PKG_VERSION}.tar.gz diff --git a/package/p5-common-sense/Makefile b/package/p5-common-sense/Makefile index f944738e3..2b56f947d 100644 --- a/package/p5-common-sense/Makefile +++ b/package/p5-common-sense/Makefile @@ -10,7 +10,7 @@ PKG_HASH:= 8110c5e472641e0c218f8e023cecc1612ef66f9a1b313261fe219862efe3fd10 PKG_DESCR:= save a tree and a kitten PKG_SECTION:= dev/perl PKG_DEPENDS:= perl -PKG_BUILDDEP:= perl +PKG_BUILDDEP:= perl-host perl PKG_SITES:= http://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/ DISTFILES:= common-sense-${PKG_VERSION}.tar.gz diff --git a/package/p5-dbd-sqlite/Makefile b/package/p5-dbd-sqlite/Makefile index ee439268b..9efe7f7bf 100644 --- a/package/p5-dbd-sqlite/Makefile +++ b/package/p5-dbd-sqlite/Makefile @@ -10,7 +10,7 @@ PKG_HASH:= ab3b653c1ab4dd316f06be40b49ccc612e9670c40b34654353e837c4b464a993 PKG_DESCR:= self-contained rdbms in a dbi driver PKG_SECTION:= dev/perl PKG_DEPENDS:= perl p5-dbi -PKG_BUILDDEP:= perl p5-dbi-host +PKG_BUILDDEP:= perl-host perl p5-dbi-host PKG_SITES:= http://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/ DISTFILES:= DBD-SQLite-${PKG_VERSION}.tar.gz diff --git a/package/p5-dbi/Makefile b/package/p5-dbi/Makefile index c76610cdf..7b72cb4a6 100644 --- a/package/p5-dbi/Makefile +++ b/package/p5-dbi/Makefile @@ -10,7 +10,7 @@ PKG_HASH:= e2c1badcc9f672bf31630b36ecd230f7eb04dbf055e6daf7edeed0e9ebcf5ee7 PKG_DESCR:= database independent interface PKG_SECTION:= dev/perl PKG_DEPENDS:= perl -PKG_BUILDDEP:= perl +PKG_BUILDDEP:= perl-host perl PKG_SITES:= http://cpan.metacpan.org/authors/id/T/TI/TIMB/ DISTFILES:= DBI-${PKG_VERSION}.tar.gz diff --git a/package/p5-digest-sha1/Makefile b/package/p5-digest-sha1/Makefile index 3c020bbf7..6f3ef1397 100644 --- a/package/p5-digest-sha1/Makefile +++ b/package/p5-digest-sha1/Makefile @@ -10,7 +10,7 @@ PKG_HASH:= 68c1dac2187421f0eb7abf71452a06f190181b8fc4b28ededf5b90296fb943cc PKG_DESCR:= interface to the sha-1 algorithm PKG_SECTION:= dev/perl PKG_DEPENDS:= perl -PKG_BUILDDEP:= perl +PKG_BUILDDEP:= perl-host perl PKG_SITES:= http://cpan.metacpan.org/authors/id/G/GA/GAAS/ DISTFILES:= Digest-SHA1-${PKG_VERSION}.tar.gz diff --git a/package/p5-ev/Makefile b/package/p5-ev/Makefile index 0ff897d60..feafbbfc5 100644 --- a/package/p5-ev/Makefile +++ b/package/p5-ev/Makefile @@ -10,7 +10,7 @@ PKG_HASH:= 48ddccedbd0b8b44894df04db92f0d1148e4bcf8a219847125e70263552a2185 PKG_DESCR:= interface to libev, a high performance full-featured event loop PKG_SECTION:= dev/perl PKG_DEPENDS:= perl libev -PKG_BUILDDEP:= perl libev +PKG_BUILDDEP:= perl-host perl libev PKG_SITES:= http://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/ DISTFILES:= EV-${PKG_VERSION}.tar.gz diff --git a/package/p5-html-parser/Makefile b/package/p5-html-parser/Makefile index 4ef527fd2..188c2fb98 100644 --- a/package/p5-html-parser/Makefile +++ b/package/p5-html-parser/Makefile @@ -10,7 +10,7 @@ PKG_HASH:= be918b3749d3ff93627f72ee4b825683332ecb4c81c67a3a8d72b0435ffbd802 PKG_DESCR:= html parser class PKG_SECTION:= dev/perl PKG_DEPENDS:= perl -PKG_BUILDDEP:= perl +PKG_BUILDDEP:= perl-host perl PKG_SITES:= http://cpan.metacpan.org/authors/id/G/GA/GAAS/ DISTFILES:= HTML-Parser-${PKG_VERSION}.tar.gz diff --git a/package/p5-image-scale/Makefile b/package/p5-image-scale/Makefile index 3520d5974..1a63a58aa 100644 --- a/package/p5-image-scale/Makefile +++ b/package/p5-image-scale/Makefile @@ -10,7 +10,7 @@ PKG_HASH:= e2dcc90b9954a43dafc7f61bc6dc472382eb719b1046247da5a93cfdd7c3b3e0 PKG_DESCR:= fast, high-quality fixed-point image resizing PKG_SECTION:= dev/perl PKG_DEPENDS:= perl libjpeg-turbo zlib libpng giflib -PKG_BUILDDEP:= perl libjpeg-turbo zlib libpng giflib +PKG_BUILDDEP:= perl-host perl libjpeg-turbo zlib libpng giflib PKG_SITES:= http://cpan.metacpan.org/authors/id/A/AG/AGRUNDMA/ DISTFILES:= Image-Scale-${PKG_VERSION}.tar.gz diff --git a/package/p5-io-interface/Makefile b/package/p5-io-interface/Makefile index 2545c08bf..08f9e2cfc 100644 --- a/package/p5-io-interface/Makefile +++ b/package/p5-io-interface/Makefile @@ -10,7 +10,7 @@ PKG_HASH:= 67c6658e66737af09777ae06f90d11d969a31de92b2cdf705126dd79ea961df0 PKG_DESCR:= extension for access to network card configuration information PKG_SECTION:= dev/perl PKG_DEPENDS:= perl -PKG_BUILDDEP:= perl +PKG_BUILDDEP:= perl-host perl PKG_SITES:= http://cpan.metacpan.org/authors/id/L/LD/LDS/ DISTFILES:= IO-Interface-${PKG_VERSION}.tar.gz diff --git a/package/p5-json-xs/Makefile b/package/p5-json-xs/Makefile index 6c8657db7..8643bd276 100644 --- a/package/p5-json-xs/Makefile +++ b/package/p5-json-xs/Makefile @@ -10,7 +10,7 @@ PKG_HASH:= 4e8df3256a5aa9ed304ce1bbcd9140737deef31ba847bff9f4c15480c88c71ab PKG_DESCR:= json serialising/deserialising, done correctly and fast PKG_SECTION:= dev/perl PKG_DEPENDS:= perl -PKG_BUILDDEP:= perl +PKG_BUILDDEP:= perl-host perl PKG_SITES:= http://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/ DISTFILES:= JSON-XS-${PKG_VERSION}.tar.gz diff --git a/package/p5-sub-name/Makefile b/package/p5-sub-name/Makefile index 30565f9f3..fbb246439 100644 --- a/package/p5-sub-name/Makefile +++ b/package/p5-sub-name/Makefile @@ -10,7 +10,7 @@ PKG_HASH:= c9d1b805ea1f8e35fdde319468d6378dc1f1123cd8f2b22788238ba842713af1 PKG_DESCR:= rename a sub PKG_SECTION:= dev/perl PKG_DEPENDS:= perl -PKG_BUILDDEP:= perl +PKG_BUILDDEP:= perl-host perl PKG_SITES:= http://cpan.metacpan.org/authors/id/F/FL/FLORA/ DISTFILES:= Sub-Name-${PKG_VERSION}.tar.gz diff --git a/package/p5-template-toolkit/Makefile b/package/p5-template-toolkit/Makefile index b0b1a3212..5d214f33f 100644 --- a/package/p5-template-toolkit/Makefile +++ b/package/p5-template-toolkit/Makefile @@ -10,7 +10,7 @@ PKG_HASH:= e7e1cf36026f1ef96d8233e18a3fb39e1eafe9109edc639ecf25b20651cd76be PKG_DESCR:= comprehensive template processing system PKG_SECTION:= dev/perl PKG_DEPENDS:= perl -PKG_BUILDDEP:= perl +PKG_BUILDDEP:= perl-host perl PKG_SITES:= http://cpan.metacpan.org/authors/id/A/AB/ABW/ DISTFILES:= Template-Toolkit-${PKG_VERSION}.tar.gz diff --git a/package/p5-tie-refhash/Makefile b/package/p5-tie-refhash/Makefile index 4e58086b1..2fe9bc7b3 100644 --- a/package/p5-tie-refhash/Makefile +++ b/package/p5-tie-refhash/Makefile @@ -10,7 +10,7 @@ PKG_HASH:= b0b80ef571e7dadb726b8214f7352a932a8fa82af29072895aa1aadc89f48bec PKG_DESCR:= use references as hash keys PKG_SECTION:= dev/perl PKG_DEPENDS:= perl -PKG_BUILDDEP:= perl +PKG_BUILDDEP:= perl-host perl PKG_SITES:= http://cpan.metacpan.org/authors/id/F/FL/FLORA/ DISTFILES:= Tie-RefHash-${PKG_VERSION}.tar.gz diff --git a/package/p5-types-serialiser/Makefile b/package/p5-types-serialiser/Makefile index c9cb7a521..624573fc5 100644 --- a/package/p5-types-serialiser/Makefile +++ b/package/p5-types-serialiser/Makefile @@ -10,7 +10,7 @@ PKG_HASH:= 7ad3347849d8a3da6470135018d6af5fd8e58b4057cd568c3813695f2a04730d PKG_DESCR:= simple data types for common serialisation formats PKG_SECTION:= dev/perl PKG_DEPENDS:= perl -PKG_BUILDDEP:= perl +PKG_BUILDDEP:= perl-host perl PKG_SITES:= http://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/ DISTFILES:= Types-Serialiser-${PKG_VERSION}.tar.gz diff --git a/package/p5-xml-parser-expat/Makefile b/package/p5-xml-parser-expat/Makefile index 8bf13a1dd..1e0b57fb3 100644 --- a/package/p5-xml-parser-expat/Makefile +++ b/package/p5-xml-parser-expat/Makefile @@ -10,7 +10,7 @@ PKG_HASH:= b48197cd2265a26c5f016489f11a7b450d8833cb8b3d6a46ee15975740894de9 PKG_DESCR:= lowlevel access to expat xml parser PKG_SECTION:= dev/perl PKG_DEPENDS:= perl libexpat -PKG_BUILDDEP:= perl expat +PKG_BUILDDEP:= perl-host perl expat PKG_SITES:= http://cpan.metacpan.org/authors/id/T/TO/TODDR/ DISTFILES:= XML-Parser-${PKG_VERSION}.tar.gz diff --git a/package/p5-xml-parser/Makefile b/package/p5-xml-parser/Makefile index 5b1dc0de4..90f0fed30 100644 --- a/package/p5-xml-parser/Makefile +++ b/package/p5-xml-parser/Makefile @@ -10,7 +10,7 @@ PKG_HASH:= b48197cd2265a26c5f016489f11a7b450d8833cb8b3d6a46ee15975740894de9 PKG_DESCR:= xml parser PKG_SECTION:= dev/perl PKG_DEPENDS:= perl libexpat -PKG_BUILDDEP:= perl expat +PKG_BUILDDEP:= perl-host perl expat PKG_SITES:= http://cpan.metacpan.org/authors/id/T/TO/TODDR/ DISTFILES:= XML-Parser-${PKG_VERSION}.tar.gz diff --git a/package/p5-yaml-xs/Makefile b/package/p5-yaml-xs/Makefile index c0840c2b4..326eb892a 100644 --- a/package/p5-yaml-xs/Makefile +++ b/package/p5-yaml-xs/Makefile @@ -10,7 +10,7 @@ PKG_HASH:= 9a654427a3a63de434c6d03b18bba144cc7ba0f0e61a7100c6d08d77a90145ce PKG_DESCR:= yaml serialization using xs and libyaml PKG_SECTION:= dev/perl PKG_DEPENDS:= perl -PKG_BUILDDEP:= perl +PKG_BUILDDEP:= perl-host perl PKG_SITES:= http://cpan.metacpan.org/authors/id/I/IN/INGY/ DISTFILES:= YAML-LibYAML-${PKG_VERSION}.tar.gz diff --git a/package/perl/Makefile b/package/perl/Makefile index 737a3e80a..a2c465cbc 100644 --- a/package/perl/Makefile +++ b/package/perl/Makefile @@ -4,17 +4,19 @@ include ${ADK_TOPDIR}/rules.mk PKG_NAME:= perl -PKG_VERSION:= 5.18.1 -PKG_RELEASE:= 3 -PKG_HASH:= 655e11a8ffba8853efcdce568a142c232600ed120ac24aaebb4e6efe74e85b2b +PKG_VERSION:= 5.22.1 +PKG_RELEASE:= 1 +PKG_HASH:= 2b475d0849d54c4250e9cba4241b7b7291cffb45dfd083b677ca7b5d38118f27 PKG_DESCR:= perl interpreter PKG_SECTION:= dev/lang -PKG_BUILDDEP:= perl-host PKG_NEEDS:= threads rt PKG_URL:= http://www.perl.org/ PKG_SITES:= http://www.cpan.org/src/ PKG_NOPARALLEL:= 1 +PC_VERSION:= 1.0.2 +PC_SITE:= https://github.com/arsv/perl-cross/releases/download/$(PC_VERSION) + DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz include ${ADK_TOPDIR}/mk/host.mk @@ -24,64 +26,32 @@ $(eval $(call HOST_template,PERL,perl,${PKG_VERSION}-${PKG_RELEASE})) $(eval $(call PKG_template,PERL,perl,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION})) HOST_STYLE:= manual -CONFIG_STYLE:= manual -BUILD_STYLE:= manual -INSTALL_STYLE:= manual - -# ld memory exhausted problem -TARGET_CFLAGS:= $(subst g3,g,$(TARGET_CFLAGS)) +CONFIG_STYLE:= minimal +CONFIGURE_ARGS:= --target=$(GNU_TARGET_NAME) \ + --target-tools-prefix=$(TARGET_CROSS) \ + --prefix=/usr \ + -Dld="$(TARGET_CC)" \ + -Dccflags="$(TARGET_CFLAGS)" \ + -Dldflags="$(TARGET_LDFLAGS) -lm" \ + -Dmydomain="" \ + -Dmyuname="OpenADK" \ + -Dosname=linux \ + -Dosvers=4.0 \ + -Dperladmin=root host-configure: - $(SED) "s#@@STAGING_HOST_DIR@@/perl-host#./perl#" ${WRKBUILD}/Makefile.SH - $(SED) "s#@@LIB@@#-Ilib#" ${WRKBUILD}/Makefile.SH - # darwin workaround - $(CP) ${WRKBUILD}/hints/darwin.sh ${WRKBUILD}/hints/darwin.sh.bak - $(SED) "s#^usedl.*##" ${WRKBUILD}/hints/darwin.sh - (cd ${WRKBUILD}; ${BASH} ./Configure -des -Uusedl -Uusethreads -Duseperlio -Uuseshrplib -Dprefix=${STAGING_HOST_DIR}/usr) - -host-build: - cd ${WRKBUILD} && env CC_FOR_BUILD="gcc" ${HOST_MAKE_ENV} ${MAKE} -f ${MAKE_FILE} \ - ${HOST_MAKE_FLAGS} ${HOST_ALL_TARGET} $(MAKE_TRACE) + (cd ${WRKBUILD}; ${BASH} ./Configure -des -Duseperlio -Dprefix=${STAGING_HOST_DIR}/usr) perl-hostinstall: - cd ${WRKBUILD} && env CC_FOR_BUILD="gcc" ${HOST_MAKE_ENV} ${MAKE} -f ${MAKE_FILE} \ - ${HOST_MAKE_FLAGS} ${HOST_INSTALL_TARGET} $(MAKE_TRACE) - mv ${STAGING_HOST_DIR}/usr/bin/perl ${STAGING_HOST_DIR}/usr/bin/perl-static - cp ${WRKBUILD}/miniperl ${STAGING_HOST_DIR}/usr/bin - # now build perl a second time for perl modules (dynamic) - $(CP) ${WRKBUILD}/hints/darwin.sh.bak ${WRKBUILD}/hints/darwin.sh - (cd ${WRKBUILD}; rm config.sh; ${BASH} ./Configure -des -Uuseshrplib -Dprefix=${STAGING_HOST_DIR}/usr) - cd ${WRKBUILD} && env CC_FOR_BUILD="gcc" ${HOST_MAKE_ENV} ${MAKE} -f ${MAKE_FILE} \ - ${HOST_MAKE_FLAGS} ${HOST_ALL_TARGET} $(MAKE_TRACE) - cd ${WRKBUILD} && env CC_FOR_BUILD="gcc" ${HOST_MAKE_ENV} ${MAKE} -f ${MAKE_FILE} \ - ${HOST_MAKE_FLAGS} ${HOST_INSTALL_TARGET} $(MAKE_TRACE) + (cd ${WRKBUILD} && env CC_FOR_BUILD="gcc" ${HOST_MAKE_ENV} ${MAKE} -f ${MAKE_FILE} \ + ${HOST_MAKE_FLAGS} ${HOST_INSTALL_TARGET}) mv ${STAGING_HOST_DIR}/usr/bin/perl ${STAGING_HOST_DIR}/usr/bin/perl-host -do-configure: - sed \ - -e 's!%%CC%%!$(TARGET_CC)!g' \ - -e 's!%%CFLAGS%%!$(TARGET_CFLAGS) -DUSE_CROSS_COMPILE $(TARGET_CPPFLAGS)!g' \ - -e 's!%%CPP%%!$(TARGET_CROSS)gcc -E!g' \ - -e 's!%%AR%%!$(TARGET_CROSS)ar!g' \ - -e 's!%%LD%%!$(TARGET_CROSS)gcc!g' \ - -e 's!%%LDFLAGS%%!-rdynamic $(TARGET_LDFLAGS)!g' \ - -e 's!%%CPPFLAGS%%!$(TARGET_CPPFLAGS)!g' \ - -e 's!%%LIBDIRS%%!$(STAGING_TARGET_DIR)/lib $(STAGING_TARGET_DIR)/usr/lib!g' \ - -e 's!%%INCDIRS%%!$(STAGING_TARGET_DIR)/include $(STAGING_TARGET_DIR)/usr/include!g' \ - ./files/config.sh.$(ADK_TARGET_CPU_ARCH).$(ADK_TARGET_LIBC) > ${WRKBUILD}/config.sh - $(SED) "s#@@STAGING_HOST_DIR@@#${STAGING_HOST_DIR}/usr/bin#" ${WRKBUILD}/Makefile.SH - $(SED) "s#@@LIB@@##" ${WRKBUILD}/Makefile.SH - (cd ${WRKBUILD}; ./Configure -S) - -do-build: - (cd ${WRKBUILD}; $(CP) config.h xconfig.h; $(MAKE) miniperl) - (cd ${WRKBUILD}; $(CP) miniperl miniperl.target) - $(CP) $(STAGING_HOST_DIR)/usr/bin/miniperl ${WRKBUILD}/ - touch ${WRKBUILD}/miniperl - (cd ${WRKBUILD}; $(MAKE)) - -do-install: - (cd ${WRKBUILD}; $(STAGING_HOST_DIR)/usr/bin/perl-static installperl --destdir=${WRKINST}) +pre-configure: + (if [ ! -f $(DL_DIR)/perl-$(PKG_VERSION)-cross-$(PC_VERSION).tar.gz ]; then \ + cd $(DL_DIR); wget $(PC_SITE)/perl-$(PKG_VERSION)-cross-$(PC_VERSION).tar.gz; \ + fi) + (cd $(WRKSRC); tar --strip-components=1 -xf $(DL_DIR)/perl-$(PKG_VERSION)-cross-$(PC_VERSION).tar.gz) perl-install: ${INSTALL_DIR} ${IDIR_PERL}/usr/bin @@ -90,6 +60,10 @@ perl-install: ${IDIR_PERL}/usr/lib/perl5/${PKG_VERSION} ${INSTALL_BIN} ${WRKINST}/usr/bin/perl ${IDIR_PERL}/usr/bin/ touch $(IDIR_PERL)/usr/lib/perl5/$(PKG_VERSION)/$(ADK_TARGET_ARCH)-linux/CORE/patchlevel-debian.h + rm -rf $(IDIR_PERL)/usr/lib/perl5/pod + find $(IDIR_PERL)/usr/lib/perl5/ -name 'extralibs.ld' -print0 | xargs -0 rm -f + find $(IDIR_PERL)/usr/lib/perl5/ -name '*.bs' -print0 | xargs -0 rm -f + find $(IDIR_PERL)/usr/lib/perl5/ -name '.packlist' -print0 | xargs -0 rm -f include ${ADK_TOPDIR}/mk/host-bottom.mk include ${ADK_TOPDIR}/mk/pkg-bottom.mk diff --git a/package/perl/files/config.sh.arm.glibc b/package/perl/files/config.sh.arm.glibc deleted file mode 100644 index 735650c57..000000000 --- a/package/perl/files/config.sh.arm.glibc +++ /dev/null @@ -1,1118 +0,0 @@ -#!/bin/sh -# -# This file was produced by running the Configure script. It holds all the -# definitions figured out by Configure. Should you modify one of these values, -# do not forget to propagate your changes by running "Configure -der". You may -# instead choose to run each of the .SH files by yourself, or "Configure -S". -# - -# Package name : perl5 -# Source directory : . -# Configuration time: Thu Jan 1 16:15:54 CET 1970 -# Configured by : root -# Target system : linux openadk 3.12.6 #13 sun dec 29 14:21:28 cet 2013 armv5tejl gnulinux - -: Configure command line arguments. -config_arg0='./Configure' -config_args='-des' -config_argc=1 -config_arg1='-des' - -Author='' -Date='$Date' -Header='' -Id='$Id' -Locker='' -Log='$Log' -RCSfile='$RCSfile' -Revision='$Revision' -Source='' -State='' -_a='.a' -_exe='' -_o='.o' -afs='false' -afsroot='/afs' -alignbytes='8' -ansi2knr='' -aphostname='/bin/hostname' -api_revision='5' -api_subversion='0' -api_version='18' -api_versionstring='5.18.0' -ar='ar' -archlib='/usr/lib/perl5/5.18.1/arm-linux' -archlibexp='/usr/lib/perl5/5.18.1/arm-linux' -archname64='' -archname='arm-linux' -archobjs='' -asctime_r_proto='0' -awk='awk' -baserev='5.0' -bash='' -bin='/usr/bin' -bin_ELF='define' -binexp='/usr/bin' -bison='bison' -bootstrap_charset='undef' -byacc='byacc' -byteorder='1234' -c='' -castflags='1' -cat='cat' -cc='%%CC%%' -cccdlflags='-fPIC' -ccdlflags='-Wl,-E' -ccflags='%%CFLAGS%%' -ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' -ccname='gcc' -ccsymbols='' -ccversion='' -cf_by='root' -cf_email='root@openadk.nonet' -cf_time='Thu Jan 1 16:15:54 CET 1970' -charbits='8' -charsize='1' -chgrp='' -chmod='chmod' -chown='' -clocktype='clock_t' -comm='comm' -compress='' -contains='grep' -cp='cp' -cpio='' -cpp='cpp' -cpp_stuff='42' -cppccsymbols='' -cppflags='%%CPPFLAGS%%' -cpplast='-' -cppminus='-' -cpprun='%%CPP%%' -cppstdin='%%CPP%%' -cppsymbols='_FILE_OFFSET_BITS=64 _LARGEFILE_SOURCE=1 _POSIX_C_SOURCE=200809L _POSIX_SOURCE=1 __ACCUM_EPSILON__=0x1P-15K __ACCUM_FBIT__=15 __ACCUM_IBIT__=16 __ACCUM_MAX__=0X7FFFFFFFP-15K __ACCUM_MIN__=(-0X1P15K-0X1P15K) __APCS_32__=1 __ARMEL__=1 __ARM_ARCH_5T__=1 __ARM_EABI__=1 __ARM_PCS=1 __ATOMIC_ACQUIRE=2 __ATOMIC_ACQ_REL=4 __ATOMIC_CONSUME=1 __ATOMIC_RELAXED=0 __ATOMIC_RELEASE=3 __ATOMIC_SEQ_CST=5 __BIGGEST_ALIGNMENT__=8 __BYTE_ORDER__=1234 __CHAR16_TYPE__=short\ unsigned\ int __CHAR32_TYPE__=unsigned\ int __CHAR_BIT__=8 __CHAR_UNSIGNED__=1 __DA_FBIT__=31 __DA_IBIT__=32 __DBL_DECIMAL_DIG__=17 __DBL_DENORM_MIN__=((double)4.9406564584124654e-324L) __DBL_DIG__=15 __DBL_EPSILON__=((double)2.2204460492503131e-16L) __DBL_HAS_DENORM__=1 __DBL_HAS_INFINITY__=1 __DBL_HAS_QUIET_NAN__=1 __DBL_MANT_DIG__=53 __DBL_MAX_10_EXP__=308 __DBL_MAX_EXP__=1024 __DBL_MAX__=((double)1.7976931348623157e+308L) __DBL_MIN_10_EXP__=(-307) __DBL_MIN_EXP__=(-1021) __DBL_MIN__=((double)2.2250738585072014e-308L) __DEC128_EPSILON__=1E-33DL __DEC128_MANT_DIG__=34 __DEC128_MAX_EXP__=6145 __DEC128_MAX__=9.999999999999999999999999999999999E6144DL __DEC128_MIN_EXP__=(-6142) __DEC128_MIN__=1E-6143DL __DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL __DEC32_EPSILON__=1E-6DF __DEC32_MANT_DIG__=7 __DEC32_MAX_EXP__=97 __DEC32_MAX__=9.999999E96DF __DEC32_MIN_EXP__=(-94) __DEC32_MIN__=1E-95DF __DEC32_SUBNORMAL_MIN__=0.000001E-95DF __DEC64_EPSILON__=1E-15DD __DEC64_MANT_DIG__=16 __DEC64_MAX_EXP__=385 __DEC64_MAX__=9.999999999999999E384DD __DEC64_MIN_EXP__=(-382) __DEC64_MIN__=1E-383DD __DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD __DECIMAL_DIG__=17 __DEC_EVAL_METHOD__=2 __DQ_FBIT__=63 __DQ_IBIT__=0 __ELF__=1 __FINITE_MATH_ONLY__=0 __FLOAT_WORD_ORDER__=1234 __FLT_DECIMAL_DIG__=9 __FLT_DENORM_MIN__=1.4012984643248171e-45F __FLT_DIG__=6 __FLT_EPSILON__=1.1920928955078125e-7F __FLT_EVAL_METHOD__=0 __FLT_HAS_DENORM__=1 __FLT_HAS_INFINITY__=1 __FLT_HAS_QUIET_NAN__=1 __FLT_MANT_DIG__=24 __FLT_MAX_10_EXP__=38 __FLT_MAX_EXP__=128 __FLT_MAX__=3.4028234663852886e+38F __FLT_MIN_10_EXP__=(-37) __FLT_MIN_EXP__=(-125) __FLT_MIN__=1.1754943508222875e-38F __FLT_RADIX__=2 __FRACT_EPSILON__=0x1P-15R __FRACT_FBIT__=15 __FRACT_IBIT__=0 __FRACT_MAX__=0X7FFFP-15R __FRACT_MIN__=(-0.5R-0.5R) __GCC_ATOMIC_BOOL_LOCK_FREE=1 __GCC_ATOMIC_CHAR16_T_LOCK_FREE=1 __GCC_ATOMIC_CHAR32_T_LOCK_FREE=1 __GCC_ATOMIC_CHAR_LOCK_FREE=1 __GCC_ATOMIC_INT_LOCK_FREE=1 __GCC_ATOMIC_LLONG_LOCK_FREE=1 __GCC_ATOMIC_LONG_LOCK_FREE=1 __GCC_ATOMIC_POINTER_LOCK_FREE=1 __GCC_ATOMIC_SHORT_LOCK_FREE=1 __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 __GCC_ATOMIC_WCHAR_T_LOCK_FREE=1 __GLIBC_MINOR__=18 __GLIBC__=2 __GNUC_GNU_INLINE__=1 __GNUC_MINOR__=7 __GNUC_PATCHLEVEL__=3 __GNUC__=4 __GNU_LIBRARY__=6 __GXX_ABI_VERSION=1002 __GXX_TYPEINFO_EQUALITY_INLINE=0 __HA_FBIT__=7 __HA_IBIT__=8 __HQ_FBIT__=15 __HQ_IBIT__=0 __INT16_C=__INT16_C __INT16_MAX__=32767 _ |