Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 88628 - llvm-base-1.4.ebuild (New Package)
Summary: llvm-base-1.4.ebuild (New Package)
Status: RESOLVED DUPLICATE of bug 186279
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: SpanKY
URL: http://llvm.org
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-10 12:13 UTC by Valery A.Khamenya
Modified: 2007-07-23 06:07 UTC (History)
2 users (show)

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


Attachments
llvm-base-1.4.ebuild (New Package) (llvm-base-1.4.ebuild,3.75 KB, text/plain)
2005-04-10 12:19 UTC, Valery A.Khamenya
Details
modefied ebuild (see comment) (llvm-base-1.4.ebuild,3.92 KB, text/plain)
2005-04-11 12:37 UTC, Valery A.Khamenya
Details
llvm-base.ebuild (llvm-base.ebuild,769 bytes, text/plain)
2005-04-19 06:19 UTC, SpanKY
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Valery A.Khamenya 2005-04-10 12:13:40 UTC
Base package with LLVM tools.
LLVM stands for Low Level Virtual Machine.

LLVM allows to create languages developers to create 
very powerful implementations on the very stages.

The next ebuild to be submitted is 
"llvm-gcc" -- a C/C++ frontend tailored from gcc
project to use LLVM for code generation. 
Current state of llvm-gcc tends to overperform 
famous gcc.


I'd suggest sys-devel/llvm-base/ to store this ebuild
(and sys-devel/llvm-gcc for coming "llvm-gcc" ebuild).
Comment 1 Valery A.Khamenya 2005-04-10 12:19:21 UTC
Created attachment 55909 [details]
llvm-base-1.4.ebuild (New Package)
Comment 2 Valery A.Khamenya 2005-04-10 12:30:32 UTC
this ebuild depends on >=app-arch/pax-3.3.4
however this dependency is expected to be removed in future.
Comment 3 Valery A.Khamenya 2005-04-10 13:19:46 UTC
in Description the phrase 
"LLVM allows to create languages developers to create 
very powerful implementations on the very stages."
is malformed.

One should rather read here:
"LLVM allows language developers to create very 
powerful implementations on the very early stages."

Comment 4 Valery A.Khamenya 2005-04-11 12:37:27 UTC
Created attachment 56015 [details]
modefied ebuild (see comment)

Remark1:

The following problems in initially submited ebuild are fixed:

P1. ebuild installs examples in /usr/bin (examples currently remooved from
ebuild)

P2. projects in LLVM package like Stacker use LLVM c++ frontend, which is not
supplied yet (projects dir is temporarily excluded from build/install)

P3. ebuild was not accurate with sandbox (usage of ${D} corrected)

Remark2:
this ebuild has now user-oriented taste, that is the examples and sources are
not expoxed after ebuild is finished. The libs and tools are rather exposed
then the other developer-oriented stuff like sources, examples and etc.
Comment 5 Valery A.Khamenya 2005-04-12 12:08:48 UTC
Eric van Riet Paap pointed me to Debian sibling 
of the same process. There is a potential conflict 
reported:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=304035
Comment 6 SpanKY gentoo-dev 2005-04-19 06:19:08 UTC
Created attachment 56657 [details]
llvm-base.ebuild
Comment 7 SpanKY gentoo-dev 2005-04-19 06:19:43 UTC
please re-open when the aforementioned conflicts have been resolved
Comment 8 Stephan Wienczny 2005-08-07 15:03:36 UTC
If you want the latest ebuild look at this Bug 93908 
Comment 9 Jakub Moc (RETIRED) gentoo-dev 2007-07-23 06:07:43 UTC
Reopen to dupe.
Comment 10 Jakub Moc (RETIRED) gentoo-dev 2007-07-23 06:07:53 UTC

*** This bug has been marked as a duplicate of bug 186279 ***