Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 578528 - sys-libs/binutils-libs: dmangle.h no longer available in /usr/include (only libiberty/demangle.h)
Summary: sys-libs/binutils-libs: dmangle.h no longer available in /usr/include (only l...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 564174
  Show dependency tree
 
Reported: 2016-03-29 15:52 UTC by Rick Farina (Zero_Chaos)
Modified: 2016-03-29 17:00 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rick Farina (Zero_Chaos) gentoo-dev 2016-03-29 15:52:23 UTC
previous to sys-libs/binutils-libs-2.25.1-r2 and sys-devel/binutils-config-5-r2 the file dmangle.h was available in /usr/include.  Now it ships in /usr/include/libiberty which appears to be non standard.

Can we keep this file available in /usr/include?
Comment 1 SpanKY gentoo-dev 2016-03-29 16:11:29 UTC
it's always been available via libiberty/ because libiberty is the sub-package that owns/installs the header.  the reason it was available in /usr/include/ directly in the past was we additionally symlinked it (and a few other headers).  not for any real good reason, more of a historical wart.

i don't know about your "non-standard" claim -- it's what upstream binutils does, and apparently also what Debian does.  i don't see any failing packages listed here, so i'm guessing it's just your own code.  change it to use libiberty/ and move on.
Comment 2 Rick Farina (Zero_Chaos) gentoo-dev 2016-03-29 16:24:52 UTC
for completeness, the failing package was already listed in "see also" and I'll link it here:

https://bugs.gentoo.org/show_bug.cgi?id=561978

You have already given me what I wanted, an official ruling on how to fix my bug.  I can and will use libiberty/demangle.h.  Thanks.
Comment 3 SpanKY gentoo-dev 2016-03-29 17:00:12 UTC
(In reply to Rick Farina (Zero_Chaos) from comment #2)

ah, i only saw the blockers list.  sorry about that.