2001-04-21 23:19:08

by Johannes Ruscheinski

[permalink] [raw]
Subject: Linker Error With Kernel 2.4.4pre6 and GCC 2.95.3 (Debian)

Here is what I get under a fairly recent Debian woody:

/usr/src/kernel/linux-2.4.4-pre6/lib/lib.a(rwsem.o): In function `__rwsem_do_wake':
rwsem.o(.text+0x2e): undefined reference to `__builtin_expect'
rwsem.o(.text+0x6f): undefined reference to `__builtin_expect'
make: *** [vmlinux] Error 1
bender:/usr/src/kernel/linux-2.4.4-pre6 [root]# gcc --version
2.95.3

--
Johannes
--
Dr. Johannes Ruscheinski
Infomine Lead Programmer *** LINUX, ***
EMail: [email protected] *** ***
Location: science library, room 218 *** The Choice Of A GNU Generation! ***
Phone: (909) 787-2290

If you want to send me any documents please read
http://www.infradead.org/fileexchange.html first. Thanks!

/"\
\ / ASCII RIBBON CAMPAIGN
X AGAINST HTML MAIL
/ \

"Sanity's just a one trick pony anyway. You only get one trick --
rational thinking -- but when you're good and crazy, the sky's the limit!"
-- The Tick"


2001-04-22 00:37:20

by Eyal Lebedinsky

[permalink] [raw]
Subject: Re: Linker Error With Kernel 2.4.4pre6 and GCC 2.95.3 (Debian)

[email protected] wrote:
>
> Here is what I get under a fairly recent Debian woody:
>
> /usr/src/kernel/linux-2.4.4-pre6/lib/lib.a(rwsem.o): In function `__rwsem_do_wake':
> rwsem.o(.text+0x2e): undefined reference to `__builtin_expect'
> rwsem.o(.text+0x6f): undefined reference to `__builtin_expect'
> make: *** [vmlinux] Error 1
> bender:/usr/src/kernel/linux-2.4.4-pre6 [root]# gcc --version
> 2.95.3

I get the same error with Debian stable (2.2-r3)

# gcc --version
2.95.2

--
Eyal Lebedinsky ([email protected]) <http://samba.anu.edu.au/eyal/>

2001-04-22 09:38:00

by Steffen Moser

[permalink] [raw]
Subject: Re: Linker Error With Kernel 2.4.4pre6 and GCC 2.95.3 (Debian)

Hello,

Eyal Lebedinsky wrote:

> I get the same error with Debian stable (2.2-r3)
>
> # gcc --version
> 2.95.2

The same here (SuSE Linux 7.0, x86 edition):

steffen@fs01:~ > gcc --version
2.95.2

I was able to compile and link it successfully after applying Niels'
patch which is available at:

http://boudicca.tux.org/hypermail/linux-kernel/2001week17/0009.html

Best regards,
Steffen