Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 26146
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: James Boddington <aiken@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Scott Price <prices@dflytech.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
avr-gcc-3.3.ebuild avr-gcc 3.3 ebuild text/plain Scott Price 2003-08-07 12:40 0000 1.32 KB Details
avr-gcc-3.3.ebuild avr-gcc 3.3 ebuild text/plain Scott Price 2003-08-07 13:23 0000 1.31 KB Details
avr-gcc-3.3-r1.ebuild AVR GCC ebuild text/plain Scott Price 2003-12-03 18:09 0000 1.32 KB Details
avr-gcc-3.3-r2.ebuild r2 ebuild text/plain Scott Price 2004-04-01 09:12 0000 682 bytes Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 26146 depends on: 26151 Show dependency tree
Bug 26146 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2003-08-07 12:20 0000
There has been a lot of discussion about tool chains for other architectures. 
That is all well and good, but some archs are never going to fit into that
system.  The pure embedded comilers never will.  The AVR tool chain has its own
libc that is not a part of glibc and probably never will be.  Unix will probably
never be ported to them.  There is only a C compiler.  This C compiler is
normally referenced as avr-gcc, not just gcc.

With the cross-compile stuff I have seen the first two steps would work for AVR
(binutils and bootstrapped gcc) but the rest is useless.  Then libc has to be
added manually anyway.  This is not acceptable.  Therefore, I submit this ebuild
for avr-gcc.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.

------- Comment #1 From Scott Price 2003-08-07 12:40:02 0000 -------
Created an attachment (id=15701) [details]
avr-gcc 3.3 ebuild

See bug http://bugs.gentoo.org/show_bug.cgi?id=8799 for the avr-binutils
ebuild.  An avr-libc ebuild should follow soon.

------- Comment #2 From Scott Price 2003-08-07 13:23:11 0000 -------
Created an attachment (id=15704) [details]
avr-gcc 3.3 ebuild

This ebuild puts everything in the right place now.  ;)

------- Comment #3 From Martin Holzer (RETIRED) 2003-08-10 14:52:22 0000 -------

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

------- Comment #4 From Scott Price 2003-08-10 17:41:15 0000 -------
How is this a duplicate of 8799?  This is an ebuild for an entirely different program.  8799 is for an assembler/linker.  This is for a C compiler.  Should I attach my ebuild here to that bug?  If so, should we rename the bug tool-cnain for AVR MCU's instead of binutils for AVR?

------- Comment #5 From Martin Holzer (RETIRED) 2003-08-10 23:08:15 0000 -------
a

------- Comment #6 From Scott Price 2003-10-20 11:29:04 0000 -------
What can I do to help speed up getting these ebuilds committed to CVS?

Scott  =)

------- Comment #7 From Scott Price 2003-12-03 18:09:39 0000 -------
Created an attachment (id=21667) [details]
AVR GCC ebuild

This now puts uses avr-binutils out of dev-embedded.

------- Comment #8 From Sascha Silbe 2004-03-30 04:01:12 0000 -------
So what's the currently supported method for building an AVR development
environment (cross-compilation and emulation)?
Neither "emerge avr-gcc" nor "CCHOST=avr emerge gcc" work. :(

------- Comment #9 From Scott Price 2004-03-30 06:07:05 0000 -------
emerge avr-gcc should work.  Do you see avr-gcc, avr-binutils, and avr-libc if
you look in /usr/portage/dev-embedded?

try: 

emerge -search avr

Have you rsync'd lately?

Scott  =)

------- Comment #10 From Sascha Silbe 2004-04-01 02:09:41 0000 -------
"emerge avr-gcc" does not work for me (see below). I sync my portage tree
nearly daily, sometimes even several times a day.

=== Begin screenshot ===
root@cube:~# emerge -v avr-gcc
Calculating dependencies ...done!
>>> emerge (1 of 1) dev-embedded/avr-gcc-3.3-r1 to /
>>> md5 src_uri ;-) gcc-3.3.tar.bz2
>>> Unpacking source...
>>> Unpacking gcc-3.3.tar.bz2 to /var/tmp/portage/avr-gcc-3.3-r1/work
>>> Source unpacked.

!!! ERROR: dev-embedded/avr-gcc-3.3-r1 failed.
!!! Function econf, Line 367, Exitcode 1
!!! no configure script found
=== End screenshot ===

------- Comment #11 From Scott Price 2004-04-01 09:12:31 0000 -------
Created an attachment (id=28512) [details]
r2 ebuild

This ebuild fixes a problem created when the ebuild was changed to put it into
portage.  I had to add:

S=${WORKDIR}/${MY_P}

Since the downloaded package is not called avr-gcc.  It would not correctly
find the source directory.

Scott  =)

------- Comment #12 From Sascha Silbe 2004-05-04 14:05:21 0000 -------
Using your updated ebuild I can emerge avr-gcc fine, thanks! Any chance of
getting it into the official Portage tree?  

------- Comment #13 From Scott Price 2004-05-04 16:48:10 0000 -------
Alas, I don't have the power.  :(  We will have to wait for someone else to do
it.

This particular bug is found at http://bugs.gentoo.org/show_bug.cgi?id=46885
where there is an ebuild for gcc-3.3.2.

Scott  =)

------- Comment #14 From Daniel Black 2004-09-23 20:00:38 0000 -------
its there not sure why this is still open.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug