Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 209310 - Portable c compiler (new ebuild)
Summary: Portable c compiler (new ebuild)
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://pcc.ludd.ltu.se/
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2008-02-08 01:57 UTC by ArYiX
Modified: 2010-01-04 15:37 UTC (History)
3 users (show)

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


Attachments
ebuild for pcc daily snapshot (pcc-080206.ebuild,515 bytes, text/plain)
2008-02-08 01:59 UTC, ArYiX
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ArYiX 2008-02-08 01:57:11 UTC
The compiler is based on the original Portable C Compiler by S. C. Johnson, written in the late 70's. About 50% of the frontend code and 80% of the backend code has been rewritten. See the PCC History wiki page for details.



Reproducible: Always
Comment 1 ArYiX 2008-02-08 01:59:22 UTC
Created attachment 142952 [details]
ebuild for pcc daily snapshot
Comment 2 Patrick Lauer gentoo-dev 2009-03-03 22:04:36 UTC
Mmmh, shiny.

Does it work with a current snapshot?
(If yes I'll see that we can have this toy included soonish :) )
Comment 3 Arseny Solokha 2009-10-02 17:42:03 UTC
I don't have x86 machine; pcc compiles fine on ~amd64, but then some difficulties begin.

First:
" * QA Notice: Pre-stripped files found:
 * /usr/bin/pcc
 * /usr/libexec/ccom
 * /usr/libexec/cpp"

Second:
"% equery files pcc
 * Searching for pcc ...
 * Contents of sys-devel/pcc-091002:
/usr
/usr/bin
/usr/bin/pcc
/usr/lib64
/usr/lib64/pcc
/usr/lib64/pcc/x86_64-pc-linux-gnu
/usr/lib64/pcc/x86_64-pc-linux-gnu/0.9.9
/usr/lib64/pcc/x86_64-pc-linux-gnu/0.9.9/include
/usr/lib64/pcc/x86_64-pc-linux-gnu/0.9.9/lib
/usr/libexec
/usr/libexec/ccom
/usr/libexec/cpp
/usr/share
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/ccom.1.bz2
/usr/share/man/man1/cpp.1.bz2
/usr/share/man/man1/pcc.1.bz2"

I.e. pcc has been installed without static libs and inclueds, so it cannot build anything. I guess I can solve first issue but I'm afraid I have not enough skills to solve the second.