Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 148255 - [cross-arm/uclibc] uclibc-0.9.28 fails with gcc-4.1.1 on arm
Summary: [cross-arm/uclibc] uclibc-0.9.28 fails with gcc-4.1.1 on arm
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-19 15:12 UTC by Stefan Hellermann
Modified: 2007-01-12 21:55 UTC (History)
1 user (show)

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


Attachments
first logfile, emerge --info (cross-arm-the2masters-linux-uclibc-info.log,3.42 KB, text/plain)
2006-09-19 15:14 UTC, Stefan Hellermann
Details
second logfile (cross-arm-the2masters-linux-uclibc-uclibc.log,537.43 KB, text/plain)
2006-09-19 15:15 UTC, Stefan Hellermann
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Hellermann 2006-09-19 15:12:11 UTC
# UCLIBC_CPU=ARM_XSCALE crossdev -s4 --target arm-the2masters-linux-uclibc
--------------------------------------------------------------------------------
 * Host Portage ARCH:     x86
 * Target Portage ARCH:   arm
 * Target System:         arm-the2masters-linux-uclibc
 * Stage:                 4 (C/C++ compiler)

 * binutils:              binutils-[latest]
 * gcc:                   gcc-[latest]
 * headers:               linux-headers-[latest]
 * libc:                  uclibc-[latest]

 * PORTDIR_OVERLAY:       /usr/local/portage
 * PORT_LOGDIR:           /var/log/portage
 * PKGDIR:                /usr/portage/packages/cross/arm-the2masters-linux-ucli bc
 * PORTAGE_TMPDIR:        /var/tmp/cross/arm-the2masters-linux-uclibc
  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -
 * Forcing the latest versions of binutils-config/gcc-config ...          [ ok ]
 * Log: /var/log/portage/cross-arm-the2masters-linux-uclibc-binutils.log
 * Emerging cross-binutils ...                                            [ ok ]
 * Log: /var/log/portage/cross-arm-the2masters-linux-uclibc-gcc-stage1.log
 * Emerging cross-gcc-stage1 ...                                          [ ok ]
 * Log: /var/log/portage/cross-arm-the2masters-linux-uclibc-linux-headers.log
 * Emerging cross-linux-headers ...                                       [ ok ]
 * Log: /var/log/portage/cross-arm-the2masters-linux-uclibc-uclibc.log
 * Emerging cross-uclibc ...

 * uclibc failed :(
 * If you file a bug, please attach the following logfiles:
 * /var/log/portage/cross-arm-the2masters-linux-uclibc-info.log
 * /var/log/portage/cross-arm-the2masters-linux-uclibc-uclibc.log


In the uclibc-ebuild the line emake || die "make failed" causes this, but I think uclibc is build fine (see logfiles attached)
Comment 1 Stefan Hellermann 2006-09-19 15:14:39 UTC
Created attachment 97463 [details]
first logfile, emerge --info

the first logfile, contains emerge --info
Comment 2 Stefan Hellermann 2006-09-19 15:15:58 UTC
Created attachment 97464 [details]
second logfile

the second logfile, I see no error but make fails...
Comment 3 SpanKY gentoo-dev 2006-09-19 15:37:58 UTC
/usr/lib/gcc/arm-the2masters-linux-uclibc/4.1.1/libgcc.a(_dvmd_lnx.o): In function `__div0':
(.text+0x8): undefined reference to `raise'

force gcc-3.4.6 until i push out uclibc-0.9.28-r1 which has a fix for this
Comment 4 Stefan Hellermann 2006-09-19 23:52:49 UTC
thanks for the fast reply! I will wait for uclibc-0.9.28-r1 and test it again ...
Comment 5 Stefan Hellermann 2007-01-12 21:55:56 UTC
(In reply to comment #4)
> thanks for the fast reply! I will wait for uclibc-0.9.28-r1 and test it again
> ...
> 

I've no more time on this project and so will never test if it works now, sorry!

Anyhow you're doing good work!