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.)
make \
ncurses \
patch \
- perl \
pkgconfig \
python-core \
quilt \
UCSLUGC_NATIVE_THUMB_BROKEN = "\
monotone-5 \
+ perl \
"
# These things are required but are not valid RDEPENDS
binutils \
bison \
bluez-utils-nodbus \
+ boost \
bridge-utils \
bwmon \
bzip2 \
patch \
pciutils \
pcre \
- perl \
pkgconfig \
ppp \
procps \
# 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)