[MacPorts] #17272: m4 links with libsigsegv if present
#17272: m4 links with libsigsegv if present -------------------------------------+-------------------------------------- Reporter: ryandesign@macports.org | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: | Port: m4 -------------------------------------+-------------------------------------- m4 doesn't declare a dependency on libsigsegv, but uses it if present: {{{ 2008-11-16 00:52:53 -0600 Link (dyld) error: Library not loaded: /mp/lib/libsigsegv.0.dylib Referenced from: /mp/bin/gm4 Reason: image not found }}} Presumably we should add the configure argment `--without-libsigsegv- prefix`. I see a `--without-libpth-prefix` option too; we should probably use that too. I haven't yet tested whether these do what we want. -- Ticket URL: <http://trac.macports.org/ticket/17272> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17272: m4 links with libsigsegv if present --------------------------------------+------------------------------------- Reporter: ryandesign@macports.org | Owner: blair@macports.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Resolution: | Keywords: Port: m4 | --------------------------------------+------------------------------------- Changes (by ryandesign@macports.org): * owner: macports-tickets@lists.macosforge.org => blair@macports.org Comment: Even with `--without-libsigsegv-prefix`, it still links with libsigsegv if present. Not sure if `--without-libpth-prefix` fares any better; not sure how to get it to link with libpth in the first place, to test whether that option makes it stop doing that. -- Ticket URL: <http://trac.macports.org/ticket/17272#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17272: m4 links with libsigsegv if present --------------------------------------+------------------------------------- Reporter: ryandesign@macports.org | Owner: blair@macports.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Resolution: | Keywords: Port: m4 | --------------------------------------+------------------------------------- Comment(by ryandesign@macports.org): The README says: {{{ M4 has an optional dependency on the libsigsegv library: http://www.gnu.org/software/libsigsegv/ If the library has not been installed in the standard location, you can use `./configure --with-libsigsegv-prefix=/path/to/dir', to make the build of `m4' use /path/to/dir/include/sigsegv.h as appropriate. The use of this library is optional; the only difference in having it available is that it increases the number of platforms where `m4' can correctly distinguish stack overflow from an internal bug. It is recommended that you use version 2.6 or newer. }}} No indication of how to disable it. -- Ticket URL: <http://trac.macports.org/ticket/17272#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17272: m4 links with libsigsegv if present --------------------------------------+------------------------------------- Reporter: ryandesign@macports.org | Owner: nox@macports.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Resolution: | Keywords: Port: m4 | --------------------------------------+------------------------------------- Changes (by blair@macports.org): * owner: blair@macports.org => nox@macports.org Comment: Reassigning to nox, he's made all the commits in to m4 2008 and this looks like a new feature in a recent m4: {{{ 2008-07-17 Eric Blake <ebb9@byu.net> Adjust to c-stack changes in gnulib. * src/Makefile.am (m4_LDADD): Use libsigsegv when available and necessary, via LIBCSTACK. * src/m4.c (main) [DEBUG_STACKOVF]: Make it easier to test fault handlers. * checks/stackovf.test: New file. * checks/Makefile.in (CHECKS): Add stackovf.test, and factor... (DOC_CHECKS): ...generated documentation tests into new macro. (DISTFILES): Distribute stackovf.test. * checks/check-them: Special-case stackovf.test. * NEWS: Enhance the NEWS item for -L improvements. * README: Mention the optional dependency. * HACKING: Mention maintenance burden added by libsigsegv. }}} -- Ticket URL: <http://trac.macports.org/ticket/17272#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17272: m4 links with libsigsegv if present --------------------------------------+------------------------------------- Reporter: ryandesign@macports.org | Owner: nox@macports.org Type: defect | Status: closed Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Resolution: fixed | Keywords: Port: m4 | --------------------------------------+------------------------------------- Changes (by nox@macports.org): * status: new => closed * resolution: => fixed Comment: libsigsegv support disabled in r42166. -- Ticket URL: <http://trac.macports.org/ticket/17272#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts