On 09/02/10 08:18, Rob McMahon wrote:
On 02/09/2010 12:30, Rob McMahon wrote:
Eric Andersen wrote:
If you want to build the official Oracle ON, I don't know. I think you need 
access to closed bits of the OS.

If you want to move to the Illumos ON, there are instructions here (at least to 
get you to 145, not sure about 146):

http://illumos.org/projects/illumos-gate/wiki/How_To_Build_illumos

I've just been trying this, and it all went without a hitch up to the point 
where you're supposed to reboot into 145. I have not errors, and I'm in the new 
boot environment:

os-devel_145 NR / 86.05G static 2010-09-02 11:42

but uname still says snv_134, which doesn't sound right to me. I'm going to 
continue with the code download and build, but I'm suspicious now.
Okay, sorry to reply to myself, but I think this is terminal. `dmake setup' 
fails with

ld: fatal: .../illumos-gate/usr/src/common/mapfiles/common/map.noexstk: 31: 
expected a `=', `:', `|', or `@'
*** Error code 1
dmake: Fatal error: Command failed for target `cw'

This line is

$mapfile_version 2

So I suspect I'm running an old version of ld. `ld' is

ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1689

Can someone confirm that this should have been updated with the move from 134 -> 145, and 
let me know what version the ld in that release should be. onu.sh under the new BE says 
"No updates available for this image".

Any tips (even a "works for me" sent to me off list would be an encouragement 
to go back and see where I went wrong).

Cheers,

Rob



Hi Rob,

   The necessary support for the new mapfiles integrated in snv_135. It does
look like your build system is still at 134.

Sorry, I don't have the ld version # for 135 handy, but you can test by
looking for a symbol that was introduced with this change:

    % elfdump -sN.dynsym /lib/liblddbg.so.4 | grep Dbg32_map_cexp_id
         [380]  0x0001090c 0x0000006c  FUNC GLOB  D    2 .text          
Dbg32_map_cexp_id

If you get output like the above, you've got the new mapfile support.
If you get no output, then you don't.

- Ali
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to