yann@107: This patch comes from the Debian archive: yann@107: ftp://ftp.de.debian.org/debian/pool/main/libf/libfloat/libfloat_990616-3.diff.gz yann@107: yann@107: It was stripped of all Debian-related hunks. yann@107: Kept is the library versioning. yann@107: yann@107: --- libfloat-990616.orig/Makefile yann@107: +++ libfloat-990616/Makefile yann@107: @@ -4,15 +4,15 @@ yann@107: #CC=gcc -g -O2 -freg-struct-return -D__LIBFLOAT__ yann@107: AR=ar yann@107: yann@107: -all: libfloat.a libfloat.so yann@107: +all: libfloat.a libfloat.so.1 yann@107: yann@107: libfloat.a: softfloat.o fplib_glue.o yann@107: rm -f libfloat.a yann@107: $(AR) cq libfloat.a softfloat.o fplib_glue.o yann@107: yann@107: -libfloat.so: softfloat.os fplib_glue.os yann@107: - rm -f libfloat.so yann@107: - gcc -shared softfloat.os fplib_glue.os -o libfloat.so yann@107: +libfloat.so.1: softfloat.os fplib_glue.os yann@107: + rm -f libfloat.so.1 yann@107: + gcc -shared -Wl,-soname,libfloat.so.1 softfloat.os fplib_glue.os -o libfloat.so.1 yann@107: yann@107: softfloat.o: softfloat/bits64/softfloat.c yann@107: $(CC) -c -o softfloat.o -Isoftfloat/bits64/ARM-gcc softfloat/bits64/softfloat.c yann@107: @@ -26,14 +26,14 @@ yann@107: fplib_glue.os: fplib_glue.S yann@107: $(CC) -fpic -c -o fplib_glue.os fplib_glue.S yann@107: yann@107: -install: libfloat.a libfloat.so yann@107: - cp -a libfloat.a /usr/lib yann@107: - cp -a libfloat.so /usr/lib yann@107: - ldconfig yann@107: +install: libfloat.a libfloat.so.1 yann@107: + cp -a libfloat.a $(DESTDIR)/usr/lib yann@107: + cp -a libfloat.so.1 $(DESTDIR)/usr/lib yann@107: + cd $(DESTDIR)/usr/lib; ln -s libfloat.so.1 libfloat.so yann@107: yann@107: clean: yann@107: rm -f *.o yann@107: rm -f *.os yann@107: rm -f libfloat.a yann@107: - rm -f libfloat.so yann@107: + rm -f libfloat.so.1 yann@107: rm -f *~