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]

Reply via email to