[uClinux-dev] toolchain and uCilnux
Daniel Alomar
dalomar at serrasold.com
Wed Jun 20 07:25:25 EDT 2007
To solve this question I'm using a samba from two versions before.
If I disable the ldl flag, then I get a lot of "R_68K_GOT160" errors:
...
/uClinux/uClinux-dist/user/samba/source/build/../passdb/secrets.c:825:
relocation truncated to fit: R_68K_GOT16O DEBUGLEVEL_CLASS_ISSET
/uClinux/uClinux-dist/user/samba/source/build/../passdb/secrets.c:825:
relocation truncated to fit: R_68K_GOT16O LC44
/uClinux/uClinux-dist/user/samba/source/build/../passdb/secrets.c:825:
relocation truncated to fit: R_68K_GOT16O LC4
/uClinux/uClinux-dist/user/samba/source/build/../passdb/secrets.c:825:
relocation truncated to fit: R_68K_GOT16O dbghdr
...
/uClinux/uClinux-dist/user/samba/source/build/../lib/hmacmd5.c:62:
relocation truncated to fit: R_68K_GOT16O MD5Init
/uClinux/uClinux-dist/user/samba/source/build/../lib/hmacmd5.c:63:
relocation truncated to fit: R_68K_GOT16O MD5Update
bin/smbd.elf2flt: In function `hmac_md5_init_limK_to_64':
/uClinux/uClinux-dist/user/samba/source/build/../lib/hmacmd5.c:81:
relocation truncated to fit: R_68K_GOT16O memset
/uClinux/uClinux-dist/user/samba/source/build/../lib/hmacmd5.c:83:
relocation truncated to fit: R_68K_GOT16O memcpy
/uClinux/uClinux-dist/user/samba/source/build/../lib/hmacmd5.c:92:
relocation truncated to fit: R_68K_GOT16O MD5Init
...
bin/smbd.elf2flt: In function `__floatdidf':
/home/davidm/work/uclinux-elf-tools/m68k-elf-gcc/gcc/../../gcc-2.95.3/gcc/libgcc2.c(.text+0x14c596):
relocation truncated to fit: R_68K_GOT16O _fpCCR
/home/davidm/work/uclinux-elf-tools/m68k-elf-gcc/gcc/../../gcc-2.95.3/gcc/libgcc2.c(.text+0x14c5a0):
relocation truncated to fit: R_68K_GOT16O _fpCCR
/home/davidm/work/uclinux-elf-tools/m68k-elf-gcc/gcc/../../gcc-2.95.3/gcc/libgcc2.c(.text+0x14c5f8):
relocation truncated to fit: R_68K_GOT16O _fpCCR
bin/smbd.elf2flt: In function `__extenddfxf2':
/home/davidm/work/uclinux-elf-tools/m68k-elf-gcc/gcc/xfgnulib.c(.text+0x14c93c):
relocation truncated to fit: R_68K_GOT16O LC0
collect2: ld returned 1 exit status
make[5]: *** [bin/smbd] Error 1
make[5]: Leaving directory `/uClinux/uClinux-dist/user/samba/source/build'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/uClinux/uClinux-dist/user/samba/source'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/uClinux/uClinux-dist/user/samba'
make[2]: *** [samba] Error 2
make[2]: Leaving directory `/uClinux/uClinux-dist/user'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/uClinux/uClinux-dist/user'
make: *** [subdirs] Error
Regards,
En/na Greg Ungerer ha escrit:
> Hi Daniel,
>
> Daniel Alomar wrote:
>> Nothing concerning the board. Only about Samba and the ldl library:
>>
>> Compiling passdb/login_cache.c with
>> Compiling passdb/pdb_smbpasswd.c with
>> Compiling passdb/pdb_tdb.c with
>> Compiling passdb/pdb_guest.c with
>> Compiling passdb/pdb_sql.c with
>> Compiling lib/system_smbd.c with
>> mkdir groupdb
>> Compiling groupdb/mapping.c with
>> Compiling passdb/secrets.c with
>> ../passdb/secrets.c: In function `secrets_get_trusted_domains':
>> ../passdb/secrets.c:618: warning: implicit declaration of function
>> `strndup'
>> ../passdb/secrets.c:618: warning: assignment makes pointer from
>> integer without a cast
>> Compiling passdb/machine_sid.c with
>> Linking libsmbclient non-shared library bin/libsmbclient.a
>> Linking bin/smbd
>> /usr/local/m68k-elf/bin/ld.real: cannot find -ldl
>> collect2: ld returned 1 exit status
>> make[5]: *** [bin/smbd] Error 1
>> make[5]: Leaving directory
>> `/uClinux/uClinux-dist/user/samba/source/build'
>> make[4]: *** [all] Error 2
>> make[4]: Leaving directory `/uClinux/uClinux-dist/user/samba/source'
>> make[3]: *** [all] Error 2
>> make[3]: Leaving directory `/uClinux/uClinux-dist/user/samba'
>> make[2]: *** [samba] Error 2
>> make[2]: Leaving directory `/uClinux/uClinux-dist/user'
>> make[1]: *** [all] Error 2
>> make[1]: Leaving directory `/uClinux/uClinux-dist/user'
>> make: *** [subdirs] Error 1
>
> A new version of samba was imported before that release.
> Looks like it has issues. If you don't need it disable it.
> Otherwise it will take some fixing.
>
> Regards
> Greg
>
>
>
>> En/na Greg Ungerer ha escrit:
>>> Hi Daniel,
>>>
>>> Daniel Alomar wrote:
>>>> Is the 2.95.3 toolchain compatible with the linux-2.4.x kernel from
>>>> the latest Clinux distribution (20070130)?
>>>
>>> It should work. But I use a newer gcc-3.4.4 based tool chain
>>> for non-mmu ARM now (both 2.4 and 2.6 kernels).
>>>
>>>
>>>> I'm trying to compile my custom board and I have some weird errors....
>>>
>>> What are the errors?
>>>
>>> Regards
>>> Greg
>>>
>>>
>>>
>>> ------------------------------------------------------------------------
>>> Greg Ungerer -- Chief Software Dude EMAIL: gerg at snapgear.com
>>> Secure Computing Corporation PHONE: +61 7 3435 2888
>>> 825 Stanley St, FAX: +61 7 3891 3630
>>> Woolloongabba, QLD, 4102, Australia WEB: http://www.SnapGear.com
>>> _______________________________________________
>>> uClinux-dev mailing list
>>> uClinux-dev at uclinux.org
>>> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
>>> This message was resent by uclinux-dev at uclinux.org
>>> To unsubscribe see:
>>> http://mailman.uclinux.org/mailman/options/uclinux-dev
>>
>>
>
--
Daniel Alomar i Claramonte
Research & Development Electronic Dept.
SERRA SOLDADURA, S.A.
WEB Site: http://www.serrasold.com
Knowledge Site: http://serratron.serrasold.com
More information about the uClinux-dev
mailing list