cvs commit: src/libexec/rtld-elf/i386 reloc.c

Richard Tector richardtector at thekeelecentre.com
Wed Apr 27 02:46:41 PDT 2005


Quoting Doug Barton <dougb at FreeBSD.org>:

> Jiawei Ye wrote:
>> On 4/27/05, Peter Wemm <peter at freebsd.org> wrote:
>>
>>> peter       2005-04-26 20:38:44 UTC
>>>
>>> FreeBSD src repository
>>>
>>> Modified files:
>>>   libexec/rtld-elf/i386 reloc.c
>>> Log:
>>> Stop calling _amd64_set_gsbase() for COMPAT_32BIT.  The amd64 kernel
>>> implements i386_set_gsbase(), so there is no need for the variation.
>>>
>>> Revision  Changes    Path
>>> 1.16      +2 -9      src/libexec/rtld-elf/i386/reloc.c
>>
>> This seem to break builworld:
>>

>> /usr/src/libexec/rtld-elf/i386/reloc.c
>> /usr/src/libexec/rtld-elf/i386/reloc.c: In function `allocate_initial_tls':
>> /usr/src/libexec/rtld-elf/i386/reloc.c:339: warning: implicit
>> declaration of function `alloca_tls'
>> /usr/src/libexec/rtld-elf/i386/reloc.c:339: warning: assignment makes
>> pointer from integer without a cast
>> *** Error code 1
>

On line 339, chaning alloca_tls to allocate_tls fixed the build for me last
night.

Regards,

Richard Tector






More information about the cvs-src mailing list