Table 1-7: Thread-Safe compile-and-link Commands for Client-Library

Updated Table 1-7: Thread-safe compile-and-link Commands for Client-Library of Open Client and Open Server Programmers Supplement for UNIX .

Platform Command
Solaris SPARC 32-bit
cc -Xa -mt -D_REENTRANT -I/$SYBASE/$SYBASE_OCS/include -Dnthread_sun_svr4=1  program.c
    -L$SYBASE/$SYBASE_OCS/lib -lsybct_r -lsybtcl_r -lsybcs_r -lsybcomn_r  -lsybintl_r -lsybunic
    -R/usr/lib/lwp -lrt -lnsl -ldl -lpthread -lthread -lm -o  program
Solaris SPARC 64-bit
cc -Xa -DSYB_LP64 -mt -D_REENTRANT -m64 -I/$SYBASE/$SYBASE_OCS/include
    -Dnthread_sun_svr464=1 program.c -L$SYBASE/$SYBASE_OCS/lib -lsybct_r64  -lsybtcl_r64 -lsybcs_r64
    -lsybcomn_r64 -lsybintl_r64 -lsybunic64  -R/usr/lib/lwp/sparcv9 -lrt -lnsl -ldl -lpthread
    -lthread -lm -o program
Solaris x86-64 32-bit
cc -Xa -mt -D_REENTRANT -I$SYBASE/$SYBASE_OCS/include -Dnthread_sunx86=1  program.c
    -L$SYBASE/$SYBASE_OCS/lib -lsybct_r -lsybtcl_r -lsybcs_r -lsybcomn_r  -lsybintl_r -lsybunic
    -lpthread -lthread -lrt -lnsl -ldl -lm -o program
Solaris x86-64 64-bit
cc -Xa -mt -D_REENTRANT -DSYB_LP64 -m64 -I/$SYBASE/$SYBASE_OCS/include  -Dnthread_sunx8664=1
    program.c -L$SYBASE/$SYBASE_OCS/lib -lsybct_r64  -lsybtcl_r64 -lsybcs_r64 -lsybcomn_r64
    -lsybintl_r64 -lsybunic64 -lpthread  -lthread -lrt -lnsl -ldl -lm -o program