[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #51554] [patch] add missing libgnu.a in *_LDADD in *.am
From: |
Ingo Schwarze |
Subject: |
[bug #51554] [patch] add missing libgnu.a in *_LDADD in *.am |
Date: |
Mon, 24 Jul 2017 04:09:24 -0400 (EDT) |
User-agent: |
Mozilla/5.0 (X11; OpenBSD amd64; rv:54.0) Gecko/20100101 Firefox/54.0 |
URL:
<http://savannah.gnu.org/bugs/?51554>
Summary: [patch] add missing libgnu.a in *_LDADD in *.am
Project: GNU troff
Submitted by: schwarze
Submitted on: Mon 24 Jul 2017 08:09:23 AM UTC
Severity: 3 - Normal
Item Group: Incorrect behaviour
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
Planned Release: None
_______________________________________________________
Details:
I just tried to build groff from git -master on OpenBSD-current (which used to
work in the past) and it failed miserably because it couldn't find
rpl_fprintf() at link time. I need the following patch to get it to build,
and i think the patch is correct because *if* you are using gnulib and the
related autodetection glue globally, then all programs potentially picking
that up must be linked against gnulib.
All the same, i only added lib/libgnu.a in those Makefile.ams where i saw
actual build failures, such that you can be sure that i'm not touching
anything that isn't broken.
That said, i have no idea what suddenly froze over in autohell such that it no
longer likes the native fprintf(3) found in the OpenBSD libc, but i consider
that unrelated to this patch.
While here, amend INSTALL.REPO to recommend the autohell versions Bertrand
actually used for testing, rather than the minimum ones. After all, the whole
point of these variables is to make the build as reliable and as well-tested
as possible.
_______________________________________________________
File Attachments:
-------------------------------------------------------
Date: Mon 24 Jul 2017 08:09:23 AM UTC Name: libgnu.patch Size: 8KiB By:
schwarze
<http://savannah.gnu.org/bugs/download.php?file_id=41312>
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?51554>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [bug #51554] [patch] add missing libgnu.a in *_LDADD in *.am,
Ingo Schwarze <=