# [OmniOS-discuss] tDom on Solaris

Michael Mounteney gate03 at landcroft.co.uk
Tue Jan 6 00:04:37 UTC 2015

- Previous message: [OmniOS-discuss] tDom on Solaris
- Next message: [OmniOS-discuss] High Availability storage with ZFS
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

    On Mon, 5 Jan 2015 23:29:27 +0000
    Josh Barton <Josh.Barton at usurf.usu.edu> wrote:

    > I have had some difficulty getting tDom 0.8.3 or frankly any other
    > version working with OmniOS/Solaris. After a lot of experimentation
    > the only method that worked was to change line 1793 in the makefile
    > (where CC is set to "gcc") to CC="gcc -m64". The configure flag
    > -enable-64bit option made no difference but this one change to the
    > Make file did. Does anyone have any idea why this might be?

    Sorry, that previous answer was hasty and unhelpful.  gcc by default
    builds 32 bit objects but the linking stage is trying to link to
    OmniOS's 64 bit libraries.  I couldn't find any documentation of the
    --enable-64bit flag (so I can't tell what it's supposed to do) but -m64
    tells gcc to output for 64 bit, whatever other ideas it might have.  As
    I mentioned previously, you need it, to ensure that when ld comes to
    link all together, it doesn't have objects of unequal word sizes.  I
    hope that's clear.

    Michael.

- Previous message: [OmniOS-discuss] tDom on Solaris
- Next message: [OmniOS-discuss] High Availability storage with ZFS
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

More information about the OmniOS-discuss mailing list