Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Unsupported Software
  • Search

Tweaked glibc snapshot ebuilds!

This forum covers all Gentoo-related software not officially supported by Gentoo. Ebuilds/software posted here might harm the health and stability of your system(s), and are not supported by Gentoo developers. Bugs/errors caused by ebuilds from overlays.gentoo.org are covered by this forum, too.
Post Reply
Advanced search
77 posts
  • 1
  • 2
  • 3
  • 4
  • Next
Author
Message
pal_gene
n00b
n00b
Posts: 54
Joined: Tue Nov 15, 2005 7:34 am

Tweaked glibc snapshot ebuilds!

  • Quote

Post by pal_gene » Sun Dec 24, 2006 10:53 am

Tweaked glibc snapshot ebuilds!

It's based on up to date glibc-2.4-r4 and 2.5 ebuilds but it also includes this (more details below):

* --enable-kernel bumped to 2.6.16 (2.4) or 2.6.17 (2.5, 2.5.90.2006XXXX)
* Added back the nomalloccheck USE.
* Build with -DNDEBUG=1 if USE -debug.
* CVS update from HEAD (2.5.90.2006XXXX only).
* Glibc madvise support.
* Binutils --hash-style= support. Requires binutils 2.17.50.0.3 or later.
* Binutils -Bdirect support for faster dynamic loading of libraries. Requires patched binutils. Probably canï½´t be used with --hash-style.

Any suggestions are welcome!

*overlay (thx nesl247 for hosting)
http://svn.evolution-mission.org/toolch ... ibs/glibc/
*distfiles (thx googlecode)
http://palgene-overlay.googlecode.com/svn/distfiles/
*changelog
http://svn.evolution-mission.org/toolch ... og.overlay


http://palgene-overlay.googlecode.com/svn/ is personal overlay.
there include useful changes for experimental, like --as-needed,gcc-4.2 suport.


want to report
test on 64bit system (FEATURES="test")

testing
FEATURES="test" will pass now.
elf/check-localplt test needs some modify for glibc-ssp-compat if only don't have USE="glibc-compat20".
so, scripts/data/localplt-{i386,x86_64}-linux-gnu.data was changed in this ebuild.
But i can't test on amd64.
*additional export func.
0010_all_glibc-ssp-compat.patch:__stack_chk_fail
6901_all_2.4-amd64-strings-20061210:__bzero (perhaps hidden on amd64?)

FEATURES="test" USE="alltest" will pass with required toolchain.

testing-note

Code: Select all

note testing glibc by testsuite

you can test glibc by glibc testsuite set enviroment FEATURES="test" when emerging glibc.
skip some tests by default. you can check all tests with USE="alltest".

!WARNING! SYSTEM BECOME HIGH LOAD ON SOME TESTS.


* default skip tests

**nptl/tst-mutex5,tst-mutex5a: "premature timeout: 1.994088 difference"
**nptl/tst-cond10,tst-cond16: "Timed out: killed the child process"

Failing sometimes randomly for me.
They are timing problem, i think it depend on kernel timer or preemptible or scheduler.
application must engage timing can use rt(realtime) code, thus it should be harmless.

see http://www.osdl.org/developer_bugzilla/show_bug.cgi?id=34

note
-tst-mutex5a is same tst-mutex5 execlude #define TYPE PTHREAD_MUTEX_ADAPTIVE_NP.
-tst-mutexpi* is using PI MUTEX.
-tst-cond17 is same tst-cond16 execlude #define UNLOCK_AFTER_BROADCAST 1.


**nptl/tst-cancel1 : "Didn't expect signal from child: got `Aborted'"

this seem to fail with not supported toolchain (gcc,binutils and other debugging with gdb).
DW_CFA_val_{offset{,_sf},expresion} is supported since gcc-4.2, binutils-2.17.

see http://sourceware.org/ml/libc-alpha/2006-09/msg00039.html

on gcc-4.2 or above, this test does not ignore now.

old threads
Tweaked glibc 2.4 + 2.5 + snapshot ebuilds
Glibc with amd64 performance patches
Last edited by pal_gene on Fri Jan 05, 2007 1:56 pm, edited 2 times in total.
what happen my profile #
[i speak "ENGRISH"!]
Top
mbar
Advocate
Advocate
User avatar
Posts: 2000
Joined: Wed Jan 19, 2005 9:45 am
Location: Poland

  • Quote

Post by mbar » Sun Dec 24, 2006 12:39 pm

*subscribing now*
Top
weedy
Apprentice
Apprentice
Posts: 247
Joined: Fri Jun 24, 2005 8:39 pm

  • Quote

Post by weedy » Fri Dec 29, 2006 3:08 am

WILL NOT build with 4.3
[ebuild R ] sys-devel/gcc-4.3.0_alpha20061223 USE="fortran gtk multislot nls (-altivec) -bootstrap -build -doc -gcj (-hardened) -ip28 -ip32r10k -mudflap (-multilib) (-n32) (-n64) -nocxx -objc -objc++ -objc-gc -test -vanilla" 0 kB [3]

Total: 1 package (1 reinstall), Size of downloads: 0 kB
Portage overlays:
[1] /usr/local/portage
[2] /usr/local/overlays/toolchain_overlay
[3] /usr/local/overlays/pal_gene

Code: Select all

i686-pc-linux-gnu-gcc ../sysdeps/ieee754/flt-32/s_isinff.c -c -std=gnu99 -DNDEBUG=1 -O2 -Wall -Winline -Wwrite-strings -fforce-addr -fmerge-all-constants -fno-strict-aliasing -march=pentium4 -pipe -Wstrict-prototypes -mpreferred-stack-boundary=4 -fomit-frame-pointer   -Wno-uninitialized -D__NO_MATH_INLINES -D__LIBC_INTERNAL_MATH_INLINES -I../include -I/var/tmp/portage/sys-libs/glibc-2.5.90.20061223-r1/work/build-default-i686-pc-linux-gnu-nptl/math -I/var/tmp/portage/sys-libs/glibc-2.5.90.20061223-r1/work/build-default-i686-pc-linux-gnu-nptl -I../sysdeps/i386/elf -I../nptl/sysdeps/unix/sysv/linux/i386/i686 -I../nptl/sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux/i386 -I../ports/sysdeps/unix/sysv/linux -I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread -I../sysdeps/pthread -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../ports/sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv/i386 -I../ports/sysdeps/unix/sysv -I../nptl/sysdeps/unix/sysv -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../ports/sysdeps/unix -I../nptl/sysdeps/unix -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686/fpu -I../nptl/sysdeps/i386/i686 -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../nptl/sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../nptl/sysdeps/i386 -I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -I../ports -I../nptl  -I.. -I../libio -I. -nostdinc -isystem /usr/lib/gcc/i686-pc-linux-gnu/4.3.0-alpha20061223/include -isystem /usr/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h       -o /var/tmp/portage/sys-libs/glibc-2.5.90.20061223-r1/work/build-default-i686-pc-linux-gnu-nptl/math/s_isinff.o -MD -MP -MF /var/tmp/portage/sys-libs/glibc-2.5.90.20061223-r1/work/build-default-i686-pc-linux-gnu-nptl/math/s_isinff.o.dt -MT /var/tmp/portage/sys-libs/glibc-2.5.90.20061223-r1/work/build-default-i686-pc-linux-gnu-nptl/math/s_isinff.o
../sysdeps/ieee754/dbl-64/s_signbit.c:27: error: redefinition of '__signbit'
../sysdeps/i386/fpu/bits/mathinline.h:135: error: previous definition of '__signbit' was here
make[2]: *** [/var/tmp/portage/sys-libs/glibc-2.5.90.20061223-r1/work/build-default-i686-pc-linux-gnu-nptl/math/s_signbit.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/sys-libs/glibc-2.5.90.20061223-r1/work/glibc-2.5/math'
make[1]: *** [math/subdir_lib] Error 2
make[1]: Leaving directory `/var/tmp/portage/sys-libs/glibc-2.5.90.20061223-r1/work/glibc-2.5'
make: *** [all] Error 2
Top
kernelOfTruth
Watchman
Watchman
User avatar
Posts: 6111
Joined: Tue Dec 20, 2005 10:34 pm
Location: Vienna, Austria; Germany; hello world :)
Contact:
Contact kernelOfTruth
Website

  • Quote

Post by kernelOfTruth » Fri Dec 29, 2006 9:50 am

It does :!:

just follow DualCpuUser's instructions:

http://forums.gentoo.org/viewtopic-p-37 ... ml#3777506
http://forums.gentoo.org/viewtopic-p-37 ... ml#3779475

and disable "test" in FEATURES in /etc/make.conf
https://github.com/kernelOfTruth/ZFS-fo ... scCD-4.9.0
https://github.com/kernelOfTruth/pulsea ... zer-ladspa

Hardcore Gentoo Linux user since 2004 :D
Top
pal_gene
n00b
n00b
Posts: 54
Joined: Tue Nov 15, 2005 7:34 am

  • Quote

Post by pal_gene » Fri Dec 29, 2006 3:28 pm

i add gcc-4.3.98 aka DualCpuUser method on palgene_overlay.
as a result compile success with gcc-4.3.98(20061228) and glibc-2.5.90.20061223-r1 here.

bit while ago, i try USE="fixc99inline" for this fix on gcc-4.3.0-****.
but eclass would install to use with ${PV} from file name.
so, i replace ebuild name to gcc-4.3.98.

you can create gcc daily snapshot using files/create_gcc-snapshot-tarball.bash.

other stuff are still while validation, like USE="fixinline" on glibc with vanilla gcc.
using vanilla gcc & glibc with patch is one way.
but new c99 inline behaivor maybe break other ebuilds and they need patch.
selecting forced compatible is wise at a moment.
what happen my profile #
[i speak "ENGRISH"!]
Top
klixon
n00b
n00b
User avatar
Posts: 39
Joined: Tue Feb 14, 2006 10:58 pm
Location: Holland

Re: Tweaked glibc snapshot ebuilds!

  • Quote

Post by klixon » Thu Jan 04, 2007 9:58 am

Small typo:
pal_gene wrote:* Binutils --hash-style= support. Requires binutils 2.17.90.0.3 or later.
should be 2.17.50.0.3 ?

Otherwise Thanks for your work :D
Stand back, intruder, or I'll blast you out of space. I am Klixon and I don't want any dealings with you human lifeforms... I'm a cyborg!
Top
pal_gene
n00b
n00b
Posts: 54
Joined: Tue Nov 15, 2005 7:34 am

  • Quote

Post by pal_gene » Fri Jan 05, 2007 2:06 pm

weedy wrote:WILL NOT build with 4.3
[ebuild R ] sys-devel/gcc-4.3.0_alpha20061223 USE="fortran gtk multislot nls (-altivec) -bootstrap -build -doc -gcj (-hardened) -ip28 -ip32r10k -mudflap (-multilib) (-n32) (-n64) -nocxx -objc -objc++ -objc-gc -test -vanilla" 0 kB [3]

Total: 1 package (1 reinstall), Size of downloads: 0 kB
Portage overlays:
[1] /usr/local/portage
[2] /usr/local/overlays/toolchain_overlay
[3] /usr/local/overlays/pal_gene

Code: Select all

i686-pc-linux-gnu-gcc ../sysdeps/ieee754/flt-32/s_isinff.c -c -std=gnu99 -DNDEBUG=1 -O2 -Wall -Winline -Wwrite-strings -fforce-addr -fmerge-all-constants -fno-strict-aliasing -march=pentium4 -pipe -Wstrict-prototypes -mpreferred-stack-boundary=4 -fomit-frame-pointer   -Wno-uninitialized -D__NO_MATH_INLINES -D__LIBC_INTERNAL_MATH_INLINES -I../include -I/var/tmp/portage/sys-libs/glibc-2.5.90.20061223-r1/work/build-default-i686-pc-linux-gnu-nptl/math -I/var/tmp/portage/sys-libs/glibc-2.5.90.20061223-r1/work/build-default-i686-pc-linux-gnu-nptl -I../sysdeps/i386/elf -I../nptl/sysdeps/unix/sysv/linux/i386/i686 -I../nptl/sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux/i386 -I../ports/sysdeps/unix/sysv/linux -I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread -I../sysdeps/pthread -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../ports/sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv/i386 -I../ports/sysdeps/unix/sysv -I../nptl/sysdeps/unix/sysv -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../ports/sysdeps/unix -I../nptl/sysdeps/unix -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686/fpu -I../nptl/sysdeps/i386/i686 -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../nptl/sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../nptl/sysdeps/i386 -I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -I../ports -I../nptl  -I.. -I../libio -I. -nostdinc -isystem /usr/lib/gcc/i686-pc-linux-gnu/4.3.0-alpha20061223/include -isystem /usr/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h       -o /var/tmp/portage/sys-libs/glibc-2.5.90.20061223-r1/work/build-default-i686-pc-linux-gnu-nptl/math/s_isinff.o -MD -MP -MF /var/tmp/portage/sys-libs/glibc-2.5.90.20061223-r1/work/build-default-i686-pc-linux-gnu-nptl/math/s_isinff.o.dt -MT /var/tmp/portage/sys-libs/glibc-2.5.90.20061223-r1/work/build-default-i686-pc-linux-gnu-nptl/math/s_isinff.o
../sysdeps/ieee754/dbl-64/s_signbit.c:27: error: redefinition of '__signbit'
../sysdeps/i386/fpu/bits/mathinline.h:135: error: previous definition of '__signbit' was here
make[2]: *** [/var/tmp/portage/sys-libs/glibc-2.5.90.20061223-r1/work/build-default-i686-pc-linux-gnu-nptl/math/s_signbit.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/sys-libs/glibc-2.5.90.20061223-r1/work/glibc-2.5/math'
make[1]: *** [math/subdir_lib] Error 2
make[1]: Leaving directory `/var/tmp/portage/sys-libs/glibc-2.5.90.20061223-r1/work/glibc-2.5'
make: *** [all] Error 2
did you use USE="fixinline" ?
i confirmed success building on gcc-4.3.0_alpha20061228, with USE="fixinline" in glibc.
but only following command.

Code: Select all

USE="fixinline" ebuild /usr/portage/local/toolchain/sys-libs/glibc/glibc-2.5.90.20061223-r1.ebuild install
ps. sorry replay delayed.

to klixon.
thx, fix typo.
what happen my profile #
[i speak "ENGRISH"!]
Top
baigsabeeh
Guru
Guru
User avatar
Posts: 520
Joined: Wed Sep 28, 2005 7:51 pm
Location: North Brunswick, NJ

  • Quote

Post by baigsabeeh » Sun Jan 07, 2007 4:27 am

How are these any different than the ones in Portage? I only used them once for Hashstyles and then I switched back to the Portage ones.
BSD > SysV > Linux
BSD FTW!
Top
pal_gene
n00b
n00b
Posts: 54
Joined: Tue Nov 15, 2005 7:34 am

  • Quote

Post by pal_gene » Sun Jan 07, 2007 7:05 am

baigsabeeh wrote:How are these any different than the ones in Portage? I only used them once for Hashstyles and then I switched back to the Portage ones.
main difference are nomalloccheck,madvise,Bdirect support on 2.5.
but i haven't maintained, i changed only for HEAD-release.

for hashstyle, it supported since glibc-2.5 officially. not supported on 2.4 officially, but got supported on this ebuild.
what happen my profile #
[i speak "ENGRISH"!]
Top
tscolin
n00b
n00b
Posts: 11
Joined: Wed Dec 07, 2005 2:53 am

  • Quote

Post by tscolin » Mon Jan 08, 2007 8:24 pm

thank god someone picked up where nxsty left off!!!!

THANK YOU pal_gene!
Top
sirdilznik
l33t
l33t
User avatar
Posts: 731
Joined: Thu Apr 28, 2005 10:13 am

  • Quote

Post by sirdilznik » Sat Jan 20, 2007 10:59 pm

I was feeling ricer-ish(stuff is just so stable on my system... gotta try to break it :P ) last night and decided to upgrade my gcc to the most recent snapshot. On a whim I decided to see if a new glibc snapshot was available so I dug up this old thread. Lo and behold there is a new ebuild (20070119) available in pal_gene's overlay. I swiped the ebuild then modified it to download and install glibc-linuxthreads and ports 20070115 and branch update 20070119. I had to modify the glibc-2.5-patches-1.4.1 tarball and delete all the linuxthreads related patches as they didn't apply (I'm guessing they were already included in the glibc-linuxthreads snapshot?). Other than that all the patches took and it emerged fine. Everything is working smoothly.

On a side note: What exactly does the "fixinline" USE flag do? I'm having a heck of a time trying to find a definition for it. Is it just strictly a fix for compilation with gcc-4.3 or does it have other functionality?
Top
FireBurn
Apprentice
Apprentice
Posts: 170
Joined: Sun Sep 19, 2004 3:00 pm
Location: Edinburgh, UK

  • Quote

Post by FireBurn » Mon Feb 12, 2007 10:52 pm

Hey noticed this thread had gone cold again

Was wondering if any one had any new Glibc and or GCC snapshots to test

Cheers

Mike
Top
mbar
Advocate
Advocate
User avatar
Posts: 2000
Joined: Wed Jan 19, 2005 9:45 am
Location: Poland

  • Quote

Post by mbar » Tue Feb 13, 2007 5:50 am

gcc is in the Gentoo Toolchain Overlay
Top
nbvcxz
Guru
Guru
User avatar
Posts: 379
Joined: Fri Sep 02, 2005 7:09 pm
Location: Kraków / PL

  • Quote

Post by nbvcxz » Tue Feb 13, 2007 6:32 am

mbar wrote:gcc is in the Gentoo Toolchain Overlay
but not always up-to-date; you can find the newest gcc testing versions:
ftp://sources.redhat.com/pub/gcc/snapshots/
rename ebuild (+ ebulid ... digest) and emerge the newest gcc
nBVCXz
zen-kernel (bfq compcache) | /tmp -> tmpfs | ext4 | zsh | xfce | schedtool
Top
pal_gene
n00b
n00b
Posts: 54
Joined: Tue Nov 15, 2005 7:34 am

  • Quote

Post by pal_gene » Tue Feb 13, 2007 12:45 pm

i have full disk now. wait a bit :p
what happen my profile #
[i speak "ENGRISH"!]
Top
pal_gene
n00b
n00b
Posts: 54
Joined: Tue Nov 15, 2005 7:34 am

  • Quote

Post by pal_gene » Wed Feb 14, 2007 4:26 pm

i released 20070214 snapshot, aka St.Valentine day edition.
plz give me chocolates :P (1*) and build&using report.

note:
(1) a culture that girls present chocolate gift to boy in japan.

sirdilznik:
On a side note: What exactly does the "fixinline" USE flag do? I'm having a heck of a time trying to find a definition for it. Is it just strictly a fix for compilation with gcc-4.3 or does it have other functionality?
fixinline is temporary support for vanilla gcc-4.3. it is just inline defination change.

linuxthread and ports support were not considered.
i'll work a bit from now.
Last edited by pal_gene on Wed Feb 14, 2007 4:42 pm, edited 1 time in total.
what happen my profile #
[i speak "ENGRISH"!]
Top
kernelOfTruth
Watchman
Watchman
User avatar
Posts: 6111
Joined: Tue Dec 20, 2005 10:34 pm
Location: Vienna, Austria; Germany; hello world :)
Contact:
Contact kernelOfTruth
Website

  • Quote

Post by kernelOfTruth » Wed Feb 14, 2007 7:05 pm

compiled fine & working here so far, thanks :)
https://github.com/kernelOfTruth/ZFS-fo ... scCD-4.9.0
https://github.com/kernelOfTruth/pulsea ... zer-ladspa

Hardcore Gentoo Linux user since 2004 :D
Top
nesl247
Veteran
Veteran
Posts: 1614
Joined: Tue Jun 15, 2004 7:21 pm
Location: Florida
Contact:
Contact nesl247
Website

  • Quote

Post by nesl247 » Sun Feb 18, 2007 4:21 am

The overlay location has changed. Instead of http://svn.evolution-mission.org/toolchain_overlay , it's now svn://svn.nesl247.org/toolchain_overlay

Please delete the old overlay and re-checkout.

@pal_gene, please pm me a username and password for commit access as the configuration has changed and the only login info can't be transfered (can be the same, just need it again)
Top
micmic
n00b
n00b
User avatar
Posts: 36
Joined: Tue Nov 16, 2004 1:47 pm

  • Quote

Post by micmic » Mon Feb 19, 2007 7:12 am

nesl247 wrote:The overlay location has changed. Instead of http://svn.evolution-mission.org/toolchain_overlay , it's now svn://svn.nesl247.org/toolchain_overlay
Please delete the old overlay and re-checkout.
layman -d toolchain_overlay ~
* Successfully deleted overlay "toolchain_overlay".

layman -f

layman -a toolchain_overlay ~
* Running command "/usr/bin/svn co "http://svn.evolution-mission.org/toolchain_overlay/" "/usr/local/portage/layman/toolchain_overlay""...
svn: PROPFIND request failed on '/toolchain_overlay'
svn: PROPFIND of '/toolchain_overlay': 302 Found (http://svn.evolution-mission.org)
* Failed to add overlay "toolchain_overlay".
* Error was: Adding the overlay failed!

why?
cat /etc/gentoo-release && uname -srm
Gentoo Base System release baselayout-2.0.0_rc6
Linux 2.6.24-gentoo- i686
Top
nesl247
Veteran
Veteran
Posts: 1614
Joined: Tue Jun 15, 2004 7:21 pm
Location: Florida
Contact:
Contact nesl247
Website

  • Quote

Post by nesl247 » Mon Feb 19, 2007 2:42 pm

Whoever made the file needs to update it, it's located at svn://svn.nesl247.org/toolchain_overlay - I don't see it in layman, must be an external file.
Top
micmic
n00b
n00b
User avatar
Posts: 36
Joined: Tue Nov 16, 2004 1:47 pm

  • Quote

Post by micmic » Wed Feb 21, 2007 7:00 am

nesl247 wrote:Whoever made the file needs to update it, it's located at svn://svn.nesl247.org/toolchain_overlay - I don't see it in layman, must be an external file.
in layman
* toolchain_overlay [Subversion] (source: http://svn.evolution-missi...)
not svn://svn.nesl247.org/toolchain_overlay
cat /etc/gentoo-release && uname -srm
Gentoo Base System release baselayout-2.0.0_rc6
Linux 2.6.24-gentoo- i686
Top
skutnar
n00b
n00b
Posts: 65
Joined: Tue Jun 13, 2006 12:27 pm

  • Quote

Post by skutnar » Sat Feb 24, 2007 4:49 pm

Modifying all the configuration XML files on my system to point to the new location still doesn't change where layman looks for the overlay. Am I missing something?

The files I've modified are in /usr/portage/local/layman. They are cache*.xml and overlays.xml. I changed all references to evolution-mission to nesl247.

I noticed the file called "entries" within toolchain_overlay/.svn had references to evolution-mission. I changed them to nesl247, but that only changed the error message to a "500: Server Error" or something like that, so I changed it back to what it was until there's a better solution.
Top
skutnar
n00b
n00b
Posts: 65
Joined: Tue Jun 13, 2006 12:27 pm

  • Quote

Post by skutnar » Sat Feb 24, 2007 5:02 pm

FYI, I removed the overlay from layman and pulled it down directly with svn. The correct URL is svn://svn.nesl247.org/toolchain_overaly. If you use http://, you will receive a 500 error.
Top
JoKo
Tux's lil' helper
Tux's lil' helper
Posts: 141
Joined: Sun May 16, 2004 4:41 pm
Location: Xanthi, Greece

Can't emerge sys-libs/glibc-2.5.90.20070214

  • Quote

Post by JoKo » Sun Feb 25, 2007 11:01 am

Hi,

After a while, the following lines appear during the compilation of sys-libs/glibc-2.5.90.20070214:

Code: Select all

x86_64-pc-linux-gnu-gcc -Wl,-O1,--enable-new-dtags,--sort-common,--hash-style=both,-znow  -nostdlib -nostartfiles -r -o /var/tmp/portage/sys-libs/glibc-2.5.90.20070214/work/build-amd64-x86_64-pc-linux-gnu-nptl/elf/librtld.os '-Wl,-(' /var/tmp/portage/sys-libs/glibc-2.5.90.20070214/work/build-amd64-x86_64-pc-linux-gnu-nptl/elf/dl-allobjs.os /var/tmp/portage/sys-libs/glibc-2.5.90.20070214/work/build-amd64-x86_64-pc-linux-gnu-nptl/elf/rtld-libc.a -lgcc '-Wl,-)' \
		  -Wl,-Map,/var/tmp/portage/sys-libs/glibc-2.5.90.20070214/work/build-amd64-x86_64-pc-linux-gnu-nptl/elf/librtld.os.map
x86_64-pc-linux-gnu-gcc -Wl,-O1,--enable-new-dtags,--sort-common,--hash-style=both,-znow  -nostdlib -nostartfiles -shared -Wl,-z,now	\
		  -Wl,-z,combreloc -Wl,-z,relro -Wl,--hash-style=both -Wl,-z,defs -Wl,--verbose 2>&1 |	\
		  LC_ALL=C \
		  sed -e '/^=========/,/^=========/!d;/^=========/d'	\
		      -e 's/\. = 0 + SIZEOF_HEADERS;/& _begin = . - SIZEOF_HEADERS;/' \
		  > /var/tmp/portage/sys-libs/glibc-2.5.90.20070214/work/build-amd64-x86_64-pc-linux-gnu-nptl/elf/ld.so.lds
x86_64-pc-linux-gnu-gcc -Wl,-O1,--enable-new-dtags,--sort-common,--hash-style=both,-znow  -nostdlib -nostartfiles -shared -o /var/tmp/portage/sys-libs/glibc-2.5.90.20070214/work/build-amd64-x86_64-pc-linux-gnu-nptl/elf/ld.so			\
		  -Wl,-z,combreloc -Wl,-z,relro -Wl,--hash-style=both -Wl,-z,defs -Wl,-z,now	\
		  /var/tmp/portage/sys-libs/glibc-2.5.90.20070214/work/build-amd64-x86_64-pc-linux-gnu-nptl/elf/librtld.os -Wl,--version-script=/var/tmp/portage/sys-libs/glibc-2.5.90.20070214/work/build-amd64-x86_64-pc-linux-gnu-nptl/ld.map		\
		  -Wl,-soname=ld-linux-x86-64.so.2 -T /var/tmp/portage/sys-libs/glibc-2.5.90.20070214/work/build-amd64-x86_64-pc-linux-gnu-nptl/elf/ld.so.lds
/var/tmp/portage/sys-libs/glibc-2.5.90.20070214/work/build-amd64-x86_64-pc-linux-gnu-nptl/elf/librtld.os: In function `_dl_start_profile':
(.text+0xdf1c): undefined reference to `__profile_frequency'
/var/tmp/portage/sys-libs/glibc-2.5.90.20070214/work/build-amd64-x86_64-pc-linux-gnu-nptl/elf/librtld.os: In function `_dl_start_profile':
(.text+0xe2d1): undefined reference to `__profil'
collect2: ld returned 1 exit status
make[2]: *** [/var/tmp/portage/sys-libs/glibc-2.5.90.20070214/work/build-amd64-x86_64-pc-linux-gnu-nptl/elf/ld.so] Error 1
make[2]: Leaving directory `/var/tmp/portage/sys-libs/glibc-2.5.90.20070214/work/glibc-2.5/elf'
make[1]: *** [elf/subdir_lib] Error 2
make[1]: Leaving directory `/var/tmp/portage/sys-libs/glibc-2.5.90.20070214/work/glibc-2.5'
make: *** [all] Error 2

!!! ERROR: sys-libs/glibc-2.5.90.20070214 failed.
Call stack:
  ebuild.sh, line 1614:   Called dyn_compile
  ebuild.sh, line 971:   Called qa_call 'src_compile'
  environment, line 4170:   Called src_compile
  glibc-2.5.90.20070214.ebuild, line 1171:   Called src_compile
  glibc-2.5.90.20070214.ebuild, line 1182:   Called toolchain-glibc_src_compile
  glibc-2.5.90.20070214.ebuild, line 266:   Called die

!!! make for amd64 failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/sys-libs/glibc-2.5.90.20070214/temp/build.log'.
Any help?

PS: I'm using GCC 4.1.2 and these are the glibc's USE flags:

Code: Select all

USE="nls nptl nptlonly -build -debug -fixinline -glibc-compat20 -glibc-omitfp -hardened (-multilib) -nomalloccheck -profile (-selinux) (-alltest%)"
Top
FireBurn
Apprentice
Apprentice
Posts: 170
Joined: Sun Sep 19, 2004 3:00 pm
Location: Edinburgh, UK

  • Quote

Post by FireBurn » Sun Feb 25, 2007 3:52 pm

Is there any chance we could get weekly snapshots again

I miss not recompiling glibc constantly :P

Mike
Top
Post Reply

77 posts
  • 1
  • 2
  • 3
  • 4
  • Next

Return to “Unsupported Software”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy