Hi,

after a cvs update I have link errors pointing to the assembler coding J�rg
provided me.

RTESys_MemoryBarrier.s fast 
enalib.lib fast 
dbmcli.lnk fast 
Undefiniertes                   erstmals referenziert
 Symbol                             in Datei
RTESys_MemoryBarrier                ../obj//cservlib.a(SAPDBRTE-crypt.r\
el.o) 
ld: Schwerer Fehler: Symbolreferenzierungsfehler. Keine Ausgabe in dbmc\
li geschrieben
Error while executing CC -mt -ldl -lkstat -o dbmcli -L/home/sapdb/TOOLS\
RC/lib -L/home/sapdb/maxdb-76/usr/lib ../obj/cn/vcn12.o ../obj/cn/vcn10-\
cli.o ../obj/cn/vcn13.o ../obj//cservlib.a ../obj//splib.a ../obj//eoxli\
b.a ../obj//enalib.a s100buildnumber_PID870.o /home/sapdb/TOOLSRC/lib/li\
bsqlptc.a -lcurses -Bdynamic -Bdynamic -lsocket -lnsl -lrt -lpthread wha\
t_dbmcli_PID870.o 
message: 
COMMAND error 1 

The symbol doesn't seem to be found any more (and is not in the archive)

[EMAIL PROTECTED] >nm fast/obj/cservlib.a | grep RTESys_Memory
[920]   |         0|       0|NOTY |GLOB |0    |UNDEF  |RTESys_MemoryBarrier


I found out, that there are defines for the functions in
RTESys_MemoryBarrier.h:


   119  #  if defined (_WIN64) || defined(PA11) || defined(PA20W) ||
defined(ALPHA) || defined(IA64) || (de
fined(LINUX) && defined(I386)) || ( defined(SVR4) && defined(I386) )
   120  /*
   121    The other coding implements a single type of memory barrier...
   122   */
   123  #     define RTESys_ReadMemoryBarrier      RTESys_MemoryBarrier
   124  #     define RTESys_WriteMemoryBarrier     RTESys_MemoryBarrier
 
[EMAIL PROTECTED] ~/maxdb-76/sys/wrk/fast/obj>find . -name "*.a" | xargs nm -A |
grep RTESys_MemoryBarrier
./cservlib.a[SAPDBRTE-crypt.rel.o]: [920]       |         0|       0|NOTY
|GLOB |0    |UNDEF  |RTESys_Memor
yBarrier
./enalib.a[ven33.o]: [43]       |         0|       0|NOTY |GLOB |0    |UNDEF
|RTESys_MemoryBarrier
./enalib.a[ven904.o]: ./enalib.a[RTESys_MemoryBarrier.o]:
./enalib.a[RTESys_MemoryBarrier.o]: [Index]   Value      Size    Type  Bind
Other Shndx   Name
./enalib.a[RTESys_MemoryBarrier.o]: [2] |         0|       0|SECT |LOCL |0
|2      |
./enalib.a[RTESys_MemoryBarrier.o]: [4] |         0|       0|SECT |LOCL |0
|3      |
./enalib.a[RTESys_MemoryBarrier.o]: [3] |        14|       0|NOTY |LOCL |0
|2      |RTESys_MemoryBarrier
./enalib.a[RTESys_MemoryBarrier.o]: [1] |         0|       0|FILE |LOCL |0
|ABS    |RTESys_MemoryBarrier
.s
./enalib.a[RTESys_MemoryBarrier.o]: [6] |         8|       0|NOTY |GLOB |0
|2      |RTESys_ReadMemoryBar
rier
./enalib.a[RTESys_MemoryBarrier.o]: [5] |         0|       0|NOTY |GLOB |0
|2      |RTESys_WriteMemoryBa
rrier
./enalib.a[RTESys_MemoryBarrier.o]: ./enalib.a[RTESys_Spinlock.o]:


Am I missing something? Or is this (again) an assembler/linker problem?

Thanx for you assistance.


Greetz,


SIEGENIA-AUBI KG
Informationswesen
 
i.A.
 
Markus D�hr
SAP-CC/BC, SAPDB-DBA

Tel.:    +49 6503 917-152
Fax:     +49 6503 917-7152
E-Mail: [EMAIL PROTECTED]
Internet: http://www.siegenia-aubi.com 
  

--
MaxDB Discussion Mailing List
For list archives: http://lists.mysql.com/maxdb
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to