Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 832764 - app-text/libmspub: bundled libtool breaks clang
Summary: app-text/libmspub: bundled libtool breaks clang
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Office Team
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks: systemwide-clang
  Show dependency tree
 
Reported: 2022-02-05 18:38 UTC by Jannik Glückert
Modified: 2022-02-07 00:30 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
patch to always call eautoreconf (0001-app-text-libmspub-always-call-eautoreconf-old-libtoo.patch,2.09 KB, patch)
2022-02-05 18:38 UTC, Jannik Glückert
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jannik Glückert 2022-02-05 18:38:36 UTC
Created attachment 764416 [details, diff]
patch to always call eautoreconf

similar to bug 814512, the old bundled libtool does some *weird* things to LDFLAGS if clang is detected - this usually breaks compilation

Just call eautoreconf unconditionally
Comment 1 Larry the Git Cow gentoo-dev 2022-02-07 00:30:32 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dff9935213f83e59335d330e496a9687c3afe42d

commit dff9935213f83e59335d330e496a9687c3afe42d
Author:     Jannik Glückert <jannik.glueckert@gmail.com>
AuthorDate: 2022-02-05 18:00:13 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-02-07 00:30:14 +0000

    app-text/libmspub: always call eautoreconf (old libtool has clang bug)
    
    Closes: https://bugs.gentoo.org/832764
    Signed-off-by: Jannik Glückert <jannik.glueckert@gmail.com>
    Signed-off-by: Sam James <sam@gentoo.org>

 app-text/libmspub/libmspub-0.1.4.ebuild | 6 +++---
 app-text/libmspub/libmspub-9999.ebuild  | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51ebf202e63cda0fd4a19f7b0cb8e209370aae29

commit 51ebf202e63cda0fd4a19f7b0cb8e209370aae29
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2022-02-07 00:16:57 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-02-07 00:30:15 +0000

    app-text/libmspub: add comment re eautoreconf (stale libtool breaking Clang)
    
    Bug: https://bugs.gentoo.org/832764
    Signed-off-by: Sam James <sam@gentoo.org>

 app-text/libmspub/libmspub-0.1.4.ebuild | 4 +++-
 app-text/libmspub/libmspub-9999.ebuild  | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)