博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

飞翔,嵌入式linux

linux嵌入式系统必将大行于天下。专注于linux嵌入式系统的搭建,专注于高效稳定软件的开发,专注底层程序调试技术。
  feixiang.cublog.cn

关于作者
姓名:飞翔
Email:loughsky@sina.com
职业:IT
年龄:32
位置:北京
个性介绍:专注在嵌入式操作系统,以及高效程序调试
|| << >> ||
我的分类


编译glibc 问题
Fixes
initgroups.c: In function `internal_getgrouplist':
initgroups.c:179: error: parse error before "__FUNCTION__"

CVSROOT:	/cvs/glibc
Module name:	libc
Changes by:	roland@sources.redhat.com	2001-12-16 21:52:12

Modified files:
	nss            : nsswitch.c 
	grp            : initgroups.c 

Log message:
	2001-12-16  Roland McGrath  <roland@frob.com>
	
	* nss/nsswitch.c (__nss_next): Don't use __FUNCTION__ as literal.
	* grp/initgroups.c (internal_getgrouplist): Likewise.

http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/grp/initgroups.c.diff?r1=1.26&r2=1.27&cvsroot=glibc
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/nss/nsswitch.c.diff?r1=1.52&r2=1.53&cvsroot=glibc

Removed 2nd hunk for glibc-2.1.3 (it was just whitespace)

===================================================================
RCS file: /cvs/glibc/libc/grp/initgroups.c,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- libc/grp/initgroups.c	2001/07/06 04:54:46	1.26
+++ libc/grp/initgroups.c	2001/12/17 05:52:11	1.27
@@ -176,7 +176,7 @@
 
       /* This is really only for debugging.  */
       if (NSS_STATUS_TRYAGAIN > status || status > NSS_STATUS_RETURN)
-	__libc_fatal ("illegal status in " __FUNCTION__);
+	__libc_fatal ("illegal status in internal_getgrouplist");
 
       if (status != NSS_STATUS_SUCCESS
 	  && nss_next_action (nip, status) == NSS_ACTION_RETURN)

===================================================================
RCS file: /cvs/glibc/libc/nss/nsswitch.c,v
retrieving revision 1.52
retrieving revision 1.53
diff -u -r1.52 -r1.53
--- libc/nss/nsswitch.c	2001/07/17 08:21:36	1.52
+++ libc/nss/nsswitch.c	2001/12/17 05:52:11	1.53
@@ -178,7 +178,7 @@
     {
       /* This is really only for debugging.  */
        if (NSS_STATUS_TRYAGAIN > status || status > NSS_STATUS_RETURN)
-	 __libc_fatal ("illegal status in " __FUNCTION__);
+	 __libc_fatal ("illegal status in __nss_next");
 
        if (nss_next_action (*ni, status) == NSS_ACTION_RETURN)
 	 return 1;
http://kegel.com/crosstool/crosstool-0.43/patches/glibc-2.2.2/glibc-2.1.3-allow-gcc-3.4-grp.patch

发表于: 2007-03-01,修改于: 2007-04-04 10:32,已浏览776次,有评论0条 推荐 投诉


网友评论
 发表评论