summaryrefslogtreecommitdiff
path: root/doc/relocatable-maint.texi
Commit message (Collapse)AuthorAgeFilesLines
* relocatable-prog: Use wrapper-free installation on Mac OS X, take 2.Bruno Haible2019-03-041-14/+21
| | | | | | | | | | | | | | | | | This approach supports relocatable installation of shared libraries which depend on other shared libraries from the same package. * m4/relocatable.m4 (gl_RELOCATABLE_BODY): Determine use_macos_tools. If use_macos_tools is true, use reloc-ldflags and set LIBTOOL to be a wrapper around the original LIBTOOL. * build-aux/reloc-ldflags: Add support for Mac OS X, which uses the token '@loader_path' instead of '$ORIGIN'. * build-aux/libtool-reloc: New file. * modules/relocatable-prog (Files): Add it. * doc/relocatable-maint.texi (Supporting Relocation): Update to match the recent changes. Document the need to set the *_LDFLAGS of libraries. RELOCATABLE_LIBRARY_PATH and RELOCATABLE_CONFIG_H_DIR should be set in Makefile.am, not in configure.ac.
* relocatable-prog: Update documentation.Bruno Haible2019-02-241-1/+2
| | | | | * doc/relocatable-maint.texi (Supporting Relocation): Mention GNU/Hurd and GNU/kFreeBSD as well.
* relocatable-prog: Update documentation.Bruno Haible2019-02-241-4/+11
| | | | | * doc/relocatable-maint.texi (Supporting Relocation): Update to match the recent changes.
* relocatable: improve documentationAkim Demaille2019-01-141-3/+8
| | | | | | | * doc/relocatable-maint.texi (Supporting Relocation): For substitutions performed by config.status, we need more variables (for instance datarootdir defaults to '${prefix}/share' so we need prefix).
* doc: Avoid some overfull lines in the TeX output.Werner LEMBERG2018-07-241-9/+13
| | | | | | | | | | * doc/glibc-functions/futimesat.texi: Replace a long @code with a @example. * doc/pastposix-functions/pthread_attr_getstackaddr.texi: Insert a newline before the long URL. * doc/pastposix-functions/pthread_attr_setstackaddr.texi: Likewise. * doc/relocatable-maint.texi: Use @smallexample instead of @example. Add line breaks in code snippets.
* doc: Improve explanation of supporting relocatable libraries.Reuben Thomas2017-12-111-3/+20
| | | | | | * doc/relocatable-maint.texi (Supporting Relocation): Explain properly how to build the relocatable module for libraries. (Method and example code from Bruno Haible.)
* relocatable-lib{,-lgpl}: improve documentationReuben Thomas2017-07-301-5/+15
| | | | | * doc/relocatable-maint.texi: Document use of relocatable-lib{,-lgpl}. Various other updates.
* relocate: Make it easier to reclaim allocated memory.Bruno Haible2017-05-161-0/+3
| | | | | | | | | | | | | * lib/relocatable.h (relocate2): New declaration/macro. * lib/relocatable.c (relocate2): New function. * doc/relocatable-maint.texi (Supporting Relocation): Mention the relocate2 function. * lib/localcharset.c (relocate2): Define fallback. (get_charset_aliases): Invoke relocate2 instead of relocate. Free the allocated memory. * lib/javaversion.c (relocate2): Define fallback. (javaexec_version): Invoke relocate2 instead of relocate. Free the allocated memory.
* relocatable-maint.texi: escape bracesDaniel Albers2014-01-161-6/+6
| | | | | | | | | | | The change causes makeinfo 5.2 to fail: env LANG= LC_MESSAGES= LC_ALL= LANGUAGE= makeinfo --no-split --reference-limit=2000 gnulib.texi ./relocatable-maint.texi:153: misplaced { ... Escaping the braces as per the attached patch seems to fix this.
* relocatable-perl: like relocatable-script, but for Perl scriptsReuben Thomas2014-01-091-0/+31
| | | | | | * build-aux/relocatable.pl.in: Add. * doc/relocatable-maint.texi: Add documentation. * modules/relocatable-perl: Add.
* relocatable-shell: Update suggested usage in maintainer documentation.Ben Pfaff2014-01-081-5/+14
| | | | | | | | | | | | | Instead of suggesting an inline usage of "sed", that would have to be cut-and-pasted for every directory to be relocated, suggest a shell function. Make the example obviously an example, whereas previously it looked like it might be literal text. Thanks to Reuben Thomas <rrt@sc3d.org> for pointing out these issues. See http://lists.gnu.org/archive/html/bug-gnulib/2014-01/msg00039.html for further context.
* doc: Improve wording in relocatable-maint.texi.Ben Pfaff2013-11-181-1/+1
| | | | Reported by Reuben Thomas <rrt@sc3d.org>.
* Update maintainer documentation for 'relocatable-prog' module.Ben Pfaff2010-05-231-0/+21
|
* relocatable: Simplify doc.Bruno Haible2010-04-201-3/+0
|
* relocatable: prefer 'file system' over 'filesystem'Eric Blake2009-10-101-1/+1
| | | | | | | | | | * m4/relocatable-lib.m4 (gl_RELOCATABLE_NOP): Use AS_HELP_STRING. (gl_RELOCATABLE_LIBRARY_BODY): Fix spelling. * doc/relocatable-maint.texi (Supporting Relocation): Likewise. * doc/relocatable.texi (Enabling Relocatability): Likewise. * lib/relocatable.c (compute_curr_prefix): Likewise. Signed-off-by: Eric Blake <ebb9@byu.net>
* Support for stripping executables in --enable-relocatable.Bruno Haible2009-01-171-1/+4
|
* remove trailing blanksJim Meyering2008-05-201-3/+3
|
* Break long line.Bruno Haible2007-03-191-2/+4
|
* Rename module 'relocatable' to 'relocatable-prog'.Bruno Haible2007-03-031-5/+5
|
* Recommend to set -D options in CPPFLAGS, not CFLAGS.Bruno Haible2007-03-021-1/+1
|
* Documentation of 'relocatable' module - for maintainers.Bruno Haible2007-03-011-0/+142