summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorAkim Demaille <akim.demaille@gmail.com>2018-12-25 08:19:50 +0100
committerAkim Demaille <akim.demaille@gmail.com>2018-12-25 10:05:36 +0100
commita4ede8f85b0c9a254fcb01e5888cee1983095669 (patch)
treeec4bc084c53007c856c87f0496b9d9b1b85b4b65 /lib
parent53f1a0b114d1f8e52d4a9708e31e4bcbd160aae1 (diff)
downloadbison-a4ede8f85b0c9a254fcb01e5888cee1983095669.tar.gz
package: make bison a relocatable package
Suggested by David Barto https://lists.gnu.org/archive/html/help-bison/2015-02/msg00004.html and Victor Zverovich. https://lists.gnu.org/archive/html/bison-patches/2018-10/msg00121.html This is very easy to do, thanks to work by Bruno Haible in gnulib. See "Supporting Relocation" in gnulib's documentation. * bootstrap.conf: We need relocatable-prog and relocatable-script (for yacc). * src/yacc.in: New. * configure.ac, src/local.mk: Instantiate it. * src/main.c, src/output.c (main, pkgdatadir): Use relocatable2. * doc/bison.texi (FAQ): Document it.
Diffstat (limited to 'lib')
-rw-r--r--lib/.gitignore15
1 files changed, 15 insertions, 0 deletions
diff --git a/lib/.gitignore b/lib/.gitignore
index b7d7e6d2..8bfa82ab 100644
--- a/lib/.gitignore
+++ b/lib/.gitignore
@@ -294,3 +294,18 @@
/bitset/
/bitsetv.c
/bitsetv.h
+/allocator.c
+/allocator.h
+/areadlink.c
+/areadlink.h
+/canonicalize-lgpl.c
+/careadlinkat.c
+/careadlinkat.h
+/progreloc.c
+/readlink.c
+/relocatable.c
+/relocatable.h
+/relocwrapper.c
+/setenv.c
+/xreadlink.c
+/xreadlink.h