bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: havelib: better support for OpenBSD


From: Ralf Wildenhues
Subject: Re: havelib: better support for OpenBSD
Date: Mon, 8 Jan 2007 20:00:29 +0100
User-agent: Mutt/1.5.13 (2006-08-11)

Hello Bruno,

* Bruno Haible wrote on Tue, Jan 02, 2007 at 09:50:51PM CET:
> 
> The --with-libxyz-prefix option did not actually work on OpenBSD. This
> patch should fix it.

This patch breaks building CVS M4 on GNU/Linux/x86.  More generally, I think
this will break all applications that use config.rpath as well as Libtool:
Since config.rpath is sourced by configure, the values generated by libtool.m4
and by config.rpath must be in sync or have distinct names.  See below.

> 2006-12-24  Bruno Haible  <address@hidden>
> 
>       Improve support for OpenBSD.
>       * build-aux/config.rpath (libname_spec): Export.
>       (library_names_spec): New variable. Export.
>       * m4/lib-link.m4 (AC_LIB_LINKFLAGS_BODY): Extract libname_spec and
>       library_names_spec from the config.rpath output. Locate shared library
>       through the name pattern in library_names_spec.

Cheers,
Ralf

> diff libtool ltdl/libtool
4c4
< # Generated automatically by config.status (GNU m4 Build: 1.473 2007/01/06 
19:56:53) 1.9a
---
> # Generated automatically by config.status (GNU libltdl) 2.1a
40,48d39
< # Whether or not to build shared libraries.
< build_libtool_libs=yes
<
< # A sed program that does not truncate output.
< SED="/bin/sed"
<
< # Sed that helps us avoid accidentally triggering echo(1) options like -n.
< Xsed="$SED -e 1s/^X//"
<
61a53,55
> # Whether or not to build shared libraries.
> build_libtool_libs=yes
>
80a75,80
> # A sed program that does not truncate output.
> SED="/bin/sed"
>
> # Sed that helps us avoid accidentally triggering echo(1) options like -n.
> Xsed="$SED -e 1s/^X//"
>
140c140
< LTCFLAGS="-O2 -pipe"
---
> LTCFLAGS="-g -O2"
202c202
< library_names_spec="\$libname\$shrext"
---
> library_names_spec="\${libname}\${release}\${shared_ext}\$versuffix 
> \${libname}\${release}\${shared_ext}\$major \$libname\${shared_ext}"




reply via email to

[Prev in Thread] Current Thread [Next in Thread]