Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 90674 - bglibs installs include files to /usr/lib/bglibs/include/
Summary: bglibs installs include files to /usr/lib/bglibs/include/
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Robin Johnson
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 88852
  Show dependency tree
 
Reported: 2005-04-27 20:59 UTC by SpanKY
Modified: 2005-06-04 17:30 UTC (History)
1 user (show)

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


Attachments
bglibs-1.019-r1.ebuild (bglibs-1.019-r1.ebuild,1.39 KB, text/plain)
2005-05-06 08:02 UTC, Thilo Bangert (RETIRED) (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description SpanKY gentoo-dev 2005-04-27 20:59:23 UTC
doesnt seem to make too much sense ... /usr/include/bglibs/ would make a lot more sense
Comment 1 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2005-04-27 21:32:11 UTC
bglib packages are built to have everything under directory.
the /usr/lib/bglibs/{bin,lib,include} structure predates me, but none of the original developers that put it into the tree are still around.

How's /usr/bglibs/{bin,lib,include}?
Comment 2 SpanKY gentoo-dev 2005-04-27 21:37:07 UTC
god no, /usr/ is def off limits :P

if the upstream bglibs guys cant be taught to learn how to package properly, do we have to suffer ? :)

i dont know much about bglibs, i just noticed while reviewing Bug 88852
Comment 3 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2005-04-27 22:32:23 UTC
bglibs is basically a set of extra libs to libc. Large parts of it can be used without glibc (yes, another partial libc replacement...). It also builds as a pure static lib (there is no shared version).

Older packages may support the split variant:
$prefix/{include,lib}/bglibs
but upstream strongly discourages this, and doesn't really support it for new packages that use bglibs (anything since 2004-06 basically).
Comment 4 SpanKY gentoo-dev 2005-04-28 06:31:54 UTC
care to take bug 88852 then since i dont really want to deal with this ? :)

it's a 'bglibs' package
Comment 5 Thilo Bangert (RETIRED) (RETIRED) gentoo-dev 2005-05-06 07:31:39 UTC
well, /usr ist what dietlibc used....

but i agree, it's not a clean solution
Comment 6 Thilo Bangert (RETIRED) (RETIRED) gentoo-dev 2005-05-06 08:02:00 UTC
Created attachment 58208 [details]
bglibs-1.019-r1.ebuild

how about this then....

 - all header files are stored in /usr/include/bglibs
 - all libraries are stored in /usr/lib/bglibs
 - symlinks for backwards compatibility in 
   /usr/lib/bglibs/{include,lib} are created

fixes also
 - use toolchain-funcs instead of gcc eclass
 - uncompressed html doc (what about the latex stuff?)
 - set year to 2005
Comment 7 SpanKY gentoo-dev 2005-05-06 08:31:08 UTC
diet libc is a 'libc' replacement ... that's why it is installed under /usr/diet ... you can build a whole toolchain against it with a 'diet' target just like a 'i686-pc-linux-gnu' target
Comment 8 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2005-06-04 17:30:49 UTC
in cvs now.