73 |
[[ -z ${ALT_HEADERS} ]] && export ALT_HEADERS="/usr/include" |
[[ -z ${ALT_HEADERS} ]] && export ALT_HEADERS="/usr/include" |
74 |
|
|
75 |
# kernel support |
# kernel support |
76 |
export ENABLE_KERNEL=3.2.0 |
#export ENABLE_KERNEL=3.2.0 |
77 |
|
|
78 |
split_info_glibc() |
split_info_glibc() |
79 |
{ |
{ |
152 |
# enable addons |
# enable addons |
153 |
myopts+=" --enable-add-ons" |
myopts+=" --enable-add-ons" |
154 |
# supported kernel-release |
# supported kernel-release |
155 |
myopts+=" --enable-kernel=${ENABLE_KERNEL}" |
#myopts+=" --enable-kernel=${ENABLE_KERNEL}" |
156 |
# disable cvs and gd support |
# disable cvs and gd support |
157 |
myopts+=" --without-cvs --without-gd" |
myopts+=" --without-cvs --without-gd" |
158 |
# enable bindnow |
# enable bindnow |
289 |
install -d ${BUILDDIR}/thread-backup/$(mlibdir) || die |
install -d ${BUILDDIR}/thread-backup/$(mlibdir) || die |
290 |
mv ${BINDIR}/usr/$(mlibdir)/lib{pthread,thread_db,c-}* ${BUILDDIR}/thread-backup/$(mlibdir)/ || die |
mv ${BINDIR}/usr/$(mlibdir)/lib{pthread,thread_db,c-}* ${BUILDDIR}/thread-backup/$(mlibdir)/ || die |
291 |
mv ${BINDIR}/usr/$(mlibdir)/ld-* ${BUILDDIR}/thread-backup/$(mlibdir)/ || die |
mv ${BINDIR}/usr/$(mlibdir)/ld-* ${BUILDDIR}/thread-backup/$(mlibdir)/ || die |
292 |
|
if [[ ${ARCH} = x86_64 ]] |
293 |
|
then |
294 |
|
install -d ${BUILDDIR}/thread-backup/lib || die |
295 |
|
mv ${BINDIR}/usr/lib/lib{pthread,thread_db,c-}* ${BUILDDIR}/thread-backup/lib/ || die |
296 |
|
mv ${BINDIR}/usr/lib/ld-* ${BUILDDIR}/thread-backup/lib/ || die |
297 |
|
fi |
298 |
|
|
299 |
# now strip |
# now strip but only debuging symbols |
300 |
find ${BINDIR} ! -type d | xargs --no-run-if-empty file | grep "[shared object|pie executable]" | grep ELF | cut -f 1 -d : | xargs --no-run-if-empty strip --strip-debug || die |
find ${BINDIR} ! -type d | xargs --no-run-if-empty file | grep "[shared object|pie executable]" | grep ELF | cut -f 1 -d : | xargs --no-run-if-empty strip --strip-debug || die |
301 |
find ${BINDIR} ! -type d | xargs --no-run-if-empty file | grep "ar archive" | cut -f 1 -d : | xargs --no-run-if-empty strip --strip-debug || die |
find ${BINDIR} ! -type d | xargs --no-run-if-empty file | grep "ar archive" | cut -f 1 -d : | xargs --no-run-if-empty strip --strip-debug || die |
302 |
mv -f ${BUILDDIR}/thread-backup/* ${BINDIR}/usr/$(mlibdir)/ || die |
mv -f ${BUILDDIR}/thread-backup/$(mlibdir)/* ${BINDIR}/usr/$(mlibdir)/ || die |
303 |
|
if [[ ${ARCH} = x86_64 ]] |
304 |
|
then |
305 |
|
mv -f ${BUILDDIR}/thread-backup/lib/* ${BINDIR}/usr/lib/ || die |
306 |
|
fi |
307 |
# remove stale directory |
# remove stale directory |
308 |
rm -rf ${BUILDDIR}/thread-backup || die |
rm -rf ${BUILDDIR}/thread-backup || die |
309 |
|
|