RTESys_TestAndLock/InitLock/Unlock on SunOS/x86
"Döhr, Markus Hermeskeil" <[email protected]> Wed, 5 Feb 2003 22:19:48 +0100
| Newsgroups | gmane.comp.db.sapdb.sources |
|---|---|
| Message-ID | <220DA83AFDFED6119BB0000802249E42AD0025@si-ntmail.siegenia-aubi.com> |
Hi again, finally got up to this point (imf dbmcli): CC -mt -ldl -o dbmcli -L/home/doehrm/sapdb/TOOLSRC/lib -L/home/doehrm/s\ apdb/sapdb-74/usr/lib ../obj/cn/vcn12.o ../obj/cn/vcn13.o ../obj/cn/vcn1\ 4.o ../obj//cservlib.a ../obj//splib.a ../obj//eoxlib.a ../obj//enalib.a\ s100buildnumber_PID24107.o /home/doehrm/sapdb/TOOLSRC/lib/libsqlptc.a -\ lcurses -Bdynamic -lm -Bdynamic -lsocket -lnsl -lpthread -lrt what_dbmcl\ i_PID24107.o Undefiniertes erstmals referenziert Symbol in Datei RTESys_TestAndLock ../obj//cservlib.a(SAPDBRTE.rel.o) \ RTESys_InitLock ../obj//cservlib.a(SAPDBRTE.rel.o) \ RTESys_Unlock ../obj//cservlib.a(SAPDBRTE.rel.o) \ e76_interlock ../obj//enalib.a(ven32-s.o) ld: Schwerer Fehler: Symbolreferenzierungsfehler. Keine Ausgabe in dbmc\ li geschrieben Error while executing CC -mt -ldl -o dbmcli -L/home/doehrm/sapdb/TOOLSR\ C/lib -L/home/doehrm/sapdb/sapdb-74/usr/lib ../obj/cn/vcn12.o ../obj/cn/\ vcn13.o ../obj/cn/vcn14.o ../obj//cservlib.a ../obj//splib.a ../obj//eox\ lib.a ../obj//enalib.a s100buildnumber_PID24107.o /home/doehrm/sapdb/TOO\ LSRC/lib/libsqlptc.a -lcurses -Bdynamic -lm -Bdynamic -lsocket -lnsl -lp\ thread -lrt what_dbmcli_PID24107.o message: COMMAND error 1 05-02-03 21:25:29 end of dbmcli.lnk fast These functions are defined in RTESys_Spinlock.c; the problem is, that for Sun/SPARC the functions are implemented using RTESys_AtomicSwapSun which is assembler (== Greek to me), so my question: Could the adopted sources for LINUX/IA64 be used, it appears to me the most ANSI like implementation... Thanx and Greetz, -- Markus Doehr SIEGENIA-AUBI KG CCC - SAP R/3 Basis, SAPDB-DBA Industriestr. 1 - 3 fon: +49 6503 917 152 57234 Wilnsdorf-Niederdielfen fax: +49 6503 917 190 http://www.siegenia-aubi.com