summaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
authorJohn Bowler <jbowler@nslu2-linux.org>2005-09-22 20:46:03 +0000
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>2005-09-22 20:46:03 +0000
commit21f08b5dd116cce807fb5338dcde9d157c9ac045 (patch)
tree0d0c1d5c3122d9a57bc5e9209a433c0ec26ad383 /packages
parent153ada05e0051228c641736634c255bc18962e81 (diff)
ucslugc-packages: temporarily remove perl
The .so link of libperl doesn't link with anything which provides the _call_via_rX functions, so it breaks on thumb (the previous version didn't work because it pulled _call_via_rX from libgcc_s.so.1 - and that doesn't always work.)
Diffstat (limited to 'packages')
-rw-r--r--packages/meta/ucslugc-native.bb2
-rw-r--r--packages/meta/ucslugc-packages.bb6
2 files changed, 6 insertions, 2 deletions
diff --git a/packages/meta/ucslugc-native.bb b/packages/meta/ucslugc-native.bb
index c878f31562..1fa4a580a3 100644
--- a/packages/meta/ucslugc-native.bb
+++ b/packages/meta/ucslugc-native.bb
@@ -61,7 +61,6 @@ UCSLUGC_NATIVE = "\
make \
ncurses \
patch \
- perl \
pkgconfig \
python-core \
quilt \
@@ -73,6 +72,7 @@ UCSLUGC_NATIVE = "\
UCSLUGC_NATIVE_THUMB_BROKEN = "\
monotone-5 \
+ perl \
"
# These things are required but are not valid RDEPENDS
diff --git a/packages/meta/ucslugc-packages.bb b/packages/meta/ucslugc-packages.bb
index d46cba335b..6bc2edde85 100644
--- a/packages/meta/ucslugc-packages.bb
+++ b/packages/meta/ucslugc-packages.bb
@@ -24,6 +24,7 @@ UCSLUGC_PACKAGES = "\
binutils \
bison \
bluez-utils-nodbus \
+ boost \
bridge-utils \
bwmon \
bzip2 \
@@ -90,7 +91,6 @@ UCSLUGC_PACKAGES = "\
patch \
pciutils \
pcre \
- perl \
pkgconfig \
ppp \
procps \
@@ -143,8 +143,12 @@ THUMB_OPTIONAL_PACKAGES = "\
# These packages have problems with thumb or thumb-interwork compilation - they
# should really be fixed (if still in the build it is because there is a hacky
# work round.) The problem with monotone-5 is that it is simply too big.
+# The problem with perl is that it links a .so without explicitly including
+# libgcc.a or crti.o - consequently the .so does not have a set of _call_via_rX
+# functions to call...
THUMB_BROKEN_PACKAGES = "\
monotone-5 \
+ perl \
"
# These packages will never build because uclibc lacks (and always will lack)