This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

(fwd) BUG IN DYNAMIC LINKER ld.so:


Hi Jeff,

thanks for your help -- this was exactly, what I was looking for.

Unfortunately, it fails with the error messages I posted a couple of
days ago to crossgcc, see below.  The reason why this happens -- I
assume -- is that the newly built ld.so is not executable (built for
target arm-linux as well, I think)
(
./build-arm-linux/glibc-2.2.2/elf/ld.so
./build-arm-linux/glibc-2.2.2/elf/ld.so: Exec format error. Binary file
not executable.
)
and thus the -- if not per default anyway -- /lib/ld.so from my default
development environment is taken.  This ld.so is hosted on i686-linux
and is used for i686-linux targets only.

Do you -- or does anyone else -- have any hint how I can solve this
issue?

Thanks in advance for any help!

Lukas

----- Forwarded message from Lukas Ruf <ruf@tik.ee.ethz.ch> -----

Subject: BUG IN DYNAMIC LINKER ld.so: dl-version.c: 218: _dl_check_map_versions: Assertio
From: Lukas Ruf <ruf@tik.ee.ethz.ch>
To: Cross GCC <crossgcc@sourceware.cygnus.com>
Date: Tue, 17 Apr 2001 11:14:23 +0200
Organization: TIK, ETHZ, Switzerland

Dear all,


Following your hints, I reached the point when running make install
within glibc 2.2.2 where the job aborts with

BUG IN DYNAMIC LINKER ld.so: dl-version.c: 218: _dl_check_map_versions:
Assertion `needed != ((void *)0)' failed!))

The file dl-version.c is found as /glibc-2.2.2/elf/dl-version.c
and reads:



I am trying to set up a cross compiler for arm-linux with 

binutils-2.11/
gcc-2.95.3/
glibc-2.2.2/
linux-2.4.3/

Any help is really appreaciated.

Thanks in advance,

Lukas
-- 
Lukas Ruf                        Swiss Federal Institute of Technology
Office: ETZ-G61.2                             Computer Engineering and
Phone: +41/1/632 7312                        Networks Laboratory (TIK)
Fax:   +41/1/632 1035                                      ETH Zentrum
PGP 2.6: ID D20BA2ED;                                    Gloriastr. 35
Fingerprint 6323 B9BC 9C8E 6563  B477 BADD FEA6 E6B7    CH-8092 Zurich

----- End forwarded message -----

-- 
Lukas Ruf                        Swiss Federal Institute of Technology
Office: ETZ-G61.2                             Computer Engineering and
Phone: +41/1/632 7312                        Networks Laboratory (TIK)
Fax:   +41/1/632 1035                                      ETH Zentrum
PGP 2.6: ID D20BA2ED;                                    Gloriastr. 35
Fingerprint 6323 B9BC 9C8E 6563  B477 BADD FEA6 E6B7    CH-8092 Zurich

------
Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sourceware.cygnus.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]