--- /usr/portage/net-dialup/fritzcapi/fritzcapi-2.6.43.ebuild 2007-08-29 21:06:39.000000000 +0200 +++ /usr/local/portage/net-dialup/fritzcapi/fritzcapi-2.6.43.ebuild 2008-01-09 13:22:16.000000000 +0100 @@ -100,6 +100,21 @@ cd "${S}" mkdir -p "${WORKDIR}/var/lib/fritz" + for i in fritz.*/lib/*-lib.o; do + mv $i $i.old + objcopy -L memcmp \ + -L memcpy \ + -L memmove \ + -L memset \ + -L strcat \ + -L strcmp \ + -L strcpy \ + -L strlen \ + -L strncmp \ + -L strncpy \ + $i.old $i + rm $i.old + done ln fritz.*/lib/*-lib.o "${WORKDIR}/var/lib/fritz" for i in $(find . -name Makefile); do sed -i 's:-C \$(KDIR) SUBDIRS=:-C $(KDIR) $(if $(KBUILD_OUTPUT),O=$(KBUILD_OUTPUT)) SUBDIRS=:' ${i}