Bug#351618: libantlr-dev: Please include a PIC version of the
library
Sylvain Joyeux
doudou at melix.net
Mon Feb 6 07:22:29 UTC 2006
Package: libantlr-dev
Version: 2.7.6-2.1
Severity: wishlist
Tags: patch
The library in libantlr-dev is *not* built as PIC, and as such cannot be
included in shared libraries. See patch
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (600, 'unstable'), (600, 'testing'), (600, 'stable'), (400, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14.5
Locale: LANG=C, LC_CTYPE=C (charmap=UTF-8) (ignored: LC_ALL set to fr_FR.UTF-8)
libantlr-dev depends on no packages.
Versions of packages libantlr-dev recommends:
ii antlr 2.7.6-2 language tool for constructing rec
-- no debconf information
-------------- next part --------------
diff -u -p -N -r antlr-2.7.6/debian/rules antlr-2.7.6-2.1/debian/rules
--- antlr-2.7.6/debian/rules 2006-02-06 08:12:30.000000000 +0100
+++ antlr-2.7.6-2.1/debian/rules 2006-02-05 14:12:47.000000000 +0100
@@ -26,7 +26,10 @@ build: configure build-stamp
build-stamp:
dh_testdir
$(MAKE) -f debian/Makefile.debian make_with_gcj
- cd lib/cpp; $(MAKE)
+ $(MAKE) -C lib/cpp CXXFLAGS="+ -fPIC -DPIC"
+ mv -f lib/cpp/src/libantlr.a debian/libantlr-pic.a
+ $(MAKE) -C lib/cpp clean
+ $(MAKE) -C lib/cpp
touch build-stamp
clean:
@@ -59,7 +62,8 @@ install: build
dh_installdirs
install -m755 lib/python/antlr/antlr.py debian/antlr/usr/lib/python2.3/site-packages
install -m755 lib/python/antlr/antlr.py debian/antlr/usr/lib/python2.4/site-packages
- ( cd lib/cpp && $(MAKE) install prefix=`pwd`/../../debian/libantlr-dev/usr )
+ $(MAKE) -C lib/cpp install prefix=$(CURDIR)/debian/libantlr-dev/usr
+ mv -f debian/libantlr-pic.a debian/libantlr-dev/usr/lib/
install -m755 scripts/antlr-config debian/libantlr-dev/usr/bin
install -m755 cantlr debian/cantlr/usr/bin
More information about the pkg-java-maintainers
mailing list