INFO: 11 'cat /u01/app/oracle/product/11.2.0/dbhome_2/lib/sysliblist'
INFO: /lib64/libstdc++.so.5: undefined reference to `memcpy@GLIBC_2.14’
INFO: collect2: error: ld returned 1 exit status
오류 로그
- Taking a look at the log file specified in the error:
installActions2013-03-22_12-27-59PM.log
INFO: gcc -o ctxhx -m64 -L/u01/app/oracle/product/11.2.0/dbhome_2/ctx/lib/ -L/u01/app/oracle/product/11.2.0/dbhome_2/lib/ -L/u01/app/oracle/product/11.2.0/dbhome_2/lib/stubs/ /u01/app/oracle/product/11.2.0/dbhome_2/ctx/lib/ctxhx.o -L/u01/app/oracle/product/11.2.0/dbhome_2/ctx/lib/ -lm -lsc_fa -lsc_ex -lsc_da -lsc_ca -lz -lctxhx -Wl,-rpath,/u01/app/oracle/product/11.2.0/dbhome_2/ctx/lib -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lxml11 -lcore11 -lunls11 -lsnls11 -lnls11 -lcore11 -lnls
INFO: 11 `cat /u01/app/oracle/product/11.2.0/dbhome_2/lib/sysliblist`
INFO: /lib64/libstdc++.so.5: undefined reference to `memcpy@GLIBC_2.14'
INFO: collect2: error: ld returned 1 exit status
조치
yum install glibc-static.x86_64
yum install glibc-static.i686
vi /u01/app/oracle/product/11.2.0/dbhome_2/ctx/lib/ins_ctx.mk
ctxhx: $(CTXHXOBJ)
-static $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK) /usr/lib64/stdc.a
I additionally had to patch the the ins_emagent.mk to link to the libnnz11 library:
vi /u01/app/oracle/product/11.2.0/dbhome_2/sysman/lib/ins_emagent.mk
Search for the line
$(MK_EMAGENT_NMECTL)
Change it to:
$(MK_EMAGENT_NMECTL) -lnnz11