Bug 13623

Summary: libxpg4.so.2.0 doesn't support zh_TW.Big5 locale
Product: Base System Reporter: jtjang <jtjang>
Component: binAssignee: David E. O'Brien <obrien>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   

Description jtjang 1999-09-07 21:30:01 UTC
/usr/src/lib/compat/compat22/libxpg4.so.2.0.gz.uu
does not have BIG5 rune supported. aout applications
like Netscape needs this to function properly.

Fix: 

A working aout libxpg4 can be fetched from
ftp://freebsd.sinica.edu.tw/pub/keith/libxpg4.so.2.0.
To compile it yourself, follow these steps
(clean /usr/obj first):

cd /usr/src/lib/csu/i386
env OBJFORMAT=aout make
cp *.o /usr/src/lib/libxpg4
cd /usr/src/lib/libxpg4
env OBJFORMAT=aout make

Since zh_TW.Big5 locale was introduced in 3.0R,
I suggest that the broken one in compat22 be
nuked, and put a working libxpg4 in compat3x.
How-To-Repeat: Just uudecode & gunzip libxpg4.so.2.0.gz.uu, and
"nm -aout libxpg4.so.2.0 |grep -i big5" will show
that no BIG5-related symbols there, while elf
libxpg4 contains those symbols.
Comment 1 David E. O'Brien freebsd_committer freebsd_triage 1999-09-11 11:10:41 UTC
Responsible Changed
From-To: freebsd-bugs->obrien

I guess I'm the guilty on the compat22 scene. 
Comment 2 David E. O'Brien freebsd_committer freebsd_triage 1999-09-14 09:23:22 UTC
State Changed
From-To: open->closed

fixed 
.