[oe-commits] org.oe.dev perl 5.8.8: Fixes to be able to build under uclibc.
lenehan commit
openembedded-commits at lists.openembedded.org
Fri Apr 27 01:03:28 UTC 2007
perl 5.8.8: Fixes to be able to build under uclibc.
Author: lenehan at openembedded.org
Branch: org.openembedded.dev
Revision: 51c79e4e791fae186b878803d80f0abc0bcd6282
ViewMTN: http://monotone.openembedded.org/revision.psp?id=51c79e4e791fae186b878803d80f0abc0bcd6282
Files:
1
packages/perl/perl_5.8.8.bb
Diffs:
#
# mt diff -rc29b7de673c6bc884d5c343e14dafd7b2e69da22 -r51c79e4e791fae186b878803d80f0abc0bcd6282
#
#
#
# patch "packages/perl/perl_5.8.8.bb"
# from [b05f4513529a38e6683584d532efae8f85381b7e]
# to [1afcba9e1ad2cec68c604aaa9eecfdc308900263]
#
============================================================
--- packages/perl/perl_5.8.8.bb b05f4513529a38e6683584d532efae8f85381b7e
+++ packages/perl/perl_5.8.8.bb 1afcba9e1ad2cec68c604aaa9eecfdc308900263
@@ -5,7 +5,7 @@ DEPENDS = "virtual/db perl-native grep-n
PRIORITY = "optional"
# We need gnugrep (for -I)
DEPENDS = "virtual/db perl-native grep-native"
-PR = "r6"
+PR = "r7"
# Major part of version
PVM = "5.8"
@@ -59,14 +59,15 @@ do_configure() {
cat $i >> config.sh-${TARGET_ARCH}-${TARGET_OS}
done
- # uclibc not checked with this version yet
- # uclicb fixups
- #for i in config.sh-*-linux; do
- # a="`echo $i|sed -e 's,^config.sh-,,; s,-linux$,,'`"
- # newfile="`echo $i|sed -e 's,-linux$,-linux-uclibc,g'`"
- # cat $i | sed -e "s,${a}-linux,${a}-linux-uclibc,g; \
- # s,d_sockatmark='define',d_sockatmark='undef',g;" > $newfile
- #done
+ # Fixups for uclibc
+ if [ "${TARGET_OS}" = "linux-uclibc" -o "${TARGET_OS}" = "linux-uclibcgnueabi" ]; then
+ sed -i -e "s,\(d_crypt_r=\)'define',\1'undef',g" \
+ -e "s,\(d_getnetbyname_r=\)'define',\1'undef',g" \
+ -e "s,\(d_getnetbyaddr_r=\)'define',\1'undef',g" \
+ -e "s,\(d_getnetent_r=\)'define',\1'undef',g" \
+ -e "s,\(d_sockatmark=\)'define',\1'undef',g" \
+ config.sh-${TARGET_ARCH}-${TARGET_OS}
+ fi
# Update some paths in the configuration
sed -i -e 's, at DESTDIR@,${D},g' \
More information about the Openembedded-commits
mailing list