[Samba] Compile help for Solaris 10 x86, samba 3.0.28a deficient?

Jake Carroll jake.carroll at uq.edu.au
Sun Oct 12 23:37:03 GMT 2008


Folks,

Just wanted to say thank you for kick starting this. Really glad the  
community is willing to help out on this and make things happen! Let  
me know how I can help here. Ultimately, all I want is a binary that  
will work with Sun krb5, aio, ldap, ads et al that uses the Sun native  
binaries - exactly in the same way that /usr/sfw/sbin/smbd would!

Maybe asking too much? ;)

Let the games begin, I suppose!

JC

PS: Dennis, I see something similar to this:

> /export/home/dclarke/local/lib/gcc/sparc-sun-solaris2.8/4.2.4/crt1.o
> main                                0x5c
> /export/home/dclarke/local/lib/gcc/sparc-sun-solaris2.8/4.2.4/crt1.o

...and yes, it scares me too!


On Oct 13, 2008, at 6:44 AM, Dennis Clarke wrote:

>
>> On Sun, Oct 12, 2008 at 03:58:00PM -0400, Dennis Clarke wrote:
>>>> If you send in patches in git format, you get the credits in
>>>> "git log" and "git blame" :-)
>>>
>>> Looks like a good idea .. guess what my first job is? You guessed  
>>> it ! I
>>> have to port git to Solaris !  What fun :-)
>>
>> Well, you can always send patches raw. But then you don't
>> get the blamecredits :-)
>
> nah .. where is the fun in that ?
>
> Solaris people will want a functional git anyways .. so I may as  
> well get
> that into the catalog here.
>
> My real issue with samba is the nasty errors I get during linkage.  
> With
> GCC 4.3.2 I see this :
>
> .
> .
> .
> mkdir bin
> mkdir lib/talloc
> Compiling lib/talloc/talloc.c
> Linking non-shared library bin/libtalloc.a
> mkdir lib/replace
> Compiling lib/replace/replace.c
> Compiling lib/replace/snprintf.c
> Compiling lib/replace/getpass.c
> Compiling lib/replace/strptime.c
> Compiling lib/replace/timegm.c
> Compiling lib/replace/inet_aton.c
> Compiling lib/replace/getifaddrs.c
> creating
> /export/nfs/build/samba-3.2.3-build/../samba-3.2.3/source/exports/ 
> libtalloc.syms
> Linking shared library bin/libtalloc.so.1
> ld: warning: option -o appears more than once, first setting taken
> Text relocation remains                         referenced
>    against symbol                  offset      in file
> _init                               0x34
> /export/home/dclarke/local/lib/gcc/sparc-sun-solaris2.8/4.2.4/crt1.o
> main                                0x5c
> /export/home/dclarke/local/lib/gcc/sparc-sun-solaris2.8/4.2.4/crt1.o
> _fini                               0x24
> /export/home/dclarke/local/lib/gcc/sparc-sun-solaris2.8/4.2.4/crt1.o
> _fini                               0x28
> /export/home/dclarke/local/lib/gcc/sparc-sun-solaris2.8/4.2.4/crt1.o
> exit                                0x64
> /export/home/dclarke/local/lib/gcc/sparc-sun-solaris2.8/4.2.4/crt1.o
> _environ                            0x50
> /export/home/dclarke/local/lib/gcc/sparc-sun-solaris2.8/4.2.4/crt1.o
> _environ                            0x54
> /export/home/dclarke/local/lib/gcc/sparc-sun-solaris2.8/4.2.4/crt1.o
> atexit                              0x1c
> /export/home/dclarke/local/lib/gcc/sparc-sun-solaris2.8/4.2.4/crt1.o
> atexit                              0x2c
> /export/home/dclarke/local/lib/gcc/sparc-sun-solaris2.8/4.2.4/crt1.o
> _exit                               0x6c
> /export/home/dclarke/local/lib/gcc/sparc-sun-solaris2.8/4.2.4/crt1.o
> ld: fatal: relocations remain against allocatable but non-writable  
> sections
> collect2: ld returned 1 exit status
> make: *** [bin/libtalloc.so.1] Error 1
>
> sometimes the process feels very voodoo spooky because I am quite  
> careful
> with compiler options. With Sun Studio 11 I get the same sort of error
> message but with less detail.
>
> quite annoying.
>
> Dennis
>



More information about the samba mailing list