Hi, Ali 2007/7/6, Ali Bahrami <[EMAIL PROTECTED]>:
陶捷 Tao Jie wrote: > <snip> > > ==== Check ELF runtime attributes ==== > > ./lib/amd64/libelf.so.1: .SUNW_dynsymsort: duplicate 0x0000000000023e38: > elf32_getehdr, _elf32_getehdr > ./lib/amd64/libelf.so.1: .SUNW_dynsymsort: duplicate 0x00000000000240c8: > _elf32_getphdr, elf32_getphdr > ./lib/libelf.so.1: .SUNW_dynsymsort: duplicate 0x000052a8: > elf32_xlatetof, _elf32_xlatetof > ./lib/libelf.so.1: .SUNW_dynsymsort: duplicate 0x00015890: > _elf32_getehdr, elf32_getehdr > ./lib/libelf.so.1: .SUNW_dynsymsort: duplicate 0x00015b1c: > _elf32_getphdr, elf32_getphdr > ./lib/libelf.so.1: .SUNW_dynsymsort: duplicate 0x00015fd0: > elf32_getshdr, _elf32_getshdr > > * > /*********************************************************************************** > What's the problem here? Is it serious? > ***********************************************************************************/* No, you may safely ignore duplicate SUNW_dynsymsort messages. They are more about tidiness than correctness. See here if you are interested in the details: http://www.opensolaris.org/os/community/on/flag-days/pages/2007052202/ I'm surprised to see those errors, as ON should be completely clean following the putback described in that flag day message. One possibility is that you are using a new copy of usr/src/tools/script/check_rtime.pl against an older copy of the libelf code.
err... I don't know why it occurs :( I'm building ON b66 on the Solaris Express B66 with Sun Studio 12. I've built 2 versions already. First is a debug version, with the nightly option "NIGHTLY_OPTIONS="-FNnaCDlmrt"; ". It's all ok in that time, and there're more warnings in the nightly mail. But I succeeded to execute "Install" and it works well now. This is the second, a non-debug version, with the nightly option "NIGHTLY_OPTIONS="-NnaClmrt"; ". The build is ok, and the mail is showed in my previous email. I failed the "Install" stage just now. Here's the error message: [EMAIL PROTECTED]:/export/b66# Install -k i86pc -G kernel-66-1_ND cp: cannot access /export/b66/usr/src/uts/i86pc/unix/debug64/unix can't create /tmp/Install.eulertao/i86pc/platform/i86pc/kernel-66-1_ND/amd64/unix Install failed There should be no debug64 because it is a non-debug version... But why does Install try to find it? I have a full nightly build of the latest sources building right
now for other reasons, so I'll be able to double check that assertion in a few hours... - Ali
Regards TJ
_______________________________________________ opensolaris-discuss mailing list [email protected]
