After rebuilding the shared library libc it get some or all the following undefined symbols: dlsym, dlopen, dlclose, mbstowcs_xccs, mbtowc_xccs,wcstombs_xccs, or wctomb_xccs.

	following undefined symbols: dlsym, dlopen, dlclose, mbstowcs_xccs,

	If you have just installed a new shared library under 4.1.2 or
	greater you need to modify the Makefile for the shared libraries
	and re-install. You will need to change the following line

		ld -assert pure-text `${OBJSORT} lorder-sparc tmp`
	to read 
		ld -assert pure-text `${OBJSORT} lorder-sparc tmp` -ldl

	Note: You should change both such lines.

 	Also, you may need to do a mv xccs.multibyte. xccs.multibyte.o
	to eliminate the  mbstowcs_xccs, mbtowc_xccs, wcstombs_xccs,
	or wctomb_xccs symbols errors.

	The above can occur under SunOS 4.1.1 if you have installed 
	the "Linker Jumbo Patch"(Patch id# 100257-03 or greater). 


Go to the index previous next