Re: glibc 2.1.3 Build - locale/C-ctype.c

Andreas Jaeger <[email protected]>
Newsgroups org.kernel.vger.ultralinux
Message-ID <marc-linux-ultrasparc-97566038823150@msgid-missing>
>>>>> Sean Upton writes:

 > 2 quick questions... 
 > I have sort of naively stumbled on to a problem and
 > solution in building glibc 2.1.3 on sparc.  Buillding
 > a custom distro, and I was trying to build glibc 2.1.3
 > on an Ultra 10 in sparc32 mode, and had a problems
 > building it with gcc 2.95.3 and 2.95.2, because
 > compile failed due to parse error in locale/C-ctype.c
 > that seemsed sort of weird.  I believe this issue was
 > a syntax problem that prevented compilation on
 > big-endian arcitectures (look at the code, you'll see
 > what I mean).  I added a comma to line 377 and tried
 > rebuilding, with 100% success.  diff output is
 > attached.  Has anyone else seen this, and would
 > patching this file in this manner cause problems for
 > little-endian boxes?  

 > 2.1.3 deals with endian issues with preprocessor
 > directives, from looking at the code in glibc 2.2, it
 > deals with the endian issues differently, so this
 > should be a non-issue with 2.2.  Has anyone had decent
 > luck using glibc running on sparc/linux?

 > C-ctype.c:379: parse error before `{'
 > C-ctype.c:382: parse error before `}'
 > make[2]: ***
 > [/lfs/usr/src/glibc-build/locale/C-ctype.o] Error 1

Check the CVS archive via http://sources.redhat.com/glibc for this
patch to the 2.1 branch:

2000-03-07  H.J. Lu  <[email protected]>

	* locale/C-ctype.c (_nl_C_LC_CTYPE): Fix the initializer order
	for _NL_CTYPE_TOXXXER32_EX.

Andreas
-- 
 Andreas Jaeger
  SuSE Labs [email protected]
   private [email protected]
    http://www.suse.de/~aj
-
To unsubscribe from this list: send the line "unsubscribe ultralinux" in
the body of a message to [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.