⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 glibc-2.2.5-allow-gcc-4.0-malloc.patch

📁 linux下编译交叉工具链的工具源码
💻 PATCH
字号:
Fixesprograms/ld-collate.c: In function 'obstack_int32_grow':programs/ld-collate.c:48: error: invalid lvalue in incrementprograms/ld-collate.c: In function 'obstack_int32_grow_fast':programs/ld-collate.c:57: error: invalid lvalue in incrementChange taken by eyeball from version 1.20 athttp://sourceware.org/cgi-bin/cvsweb.cgi/libc/malloc/obstack.h?cvsroot=glibc--- /home/dank/downloads/glibc-2.2.5/malloc/obstack.h	2001-07-05 21:55:35.000000000 -0700+++ glibc-2.2.5/malloc/obstack.h	2005-03-11 16:12:16.175812224 -0800@@ -423,22 +423,29 @@ ({ struct obstack *__o = (OBSTACK);					\    if (__o->next_free + sizeof (void *) > __o->chunk_limit)		\      _obstack_newchunk (__o, sizeof (void *));				\-   *((void **)__o->next_free)++ = (datum);				\-   (void) 0; })+   obstack_ptr_grow_fast (__o, datum); })  # define obstack_int_grow(OBSTACK,datum)				\ __extension__								\ ({ struct obstack *__o = (OBSTACK);					\    if (__o->next_free + sizeof (int) > __o->chunk_limit)		\      _obstack_newchunk (__o, sizeof (int));				\-   *((int *)__o->next_free)++ = (datum);				\+   obstack_int_grow_fast (__o, datum); })++# define obstack_ptr_grow_fast(OBSTACK,aptr)				\+__extension__								\+({ struct obstack *__o1 = (OBSTACK);					\+   *(const void **) __o1->next_free = (aptr);				\+   __o1->next_free += sizeof (const void *);				\    (void) 0; }) -# define obstack_ptr_grow_fast(h,aptr)					\-  (*((void **) (h)->next_free)++ = (aptr))+# define obstack_int_grow_fast(OBSTACK,aint)				\+__extension__								\+({ struct obstack *__o1 = (OBSTACK);					\+   *(int *) __o1->next_free = (aint);					\+   __o1->next_free += sizeof (int);					\+   (void) 0; }) -# define obstack_int_grow_fast(h,aint)					\-  (*((int *) (h)->next_free)++ = (aint))  # define obstack_blank(OBSTACK,length)					\ __extension__								\

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -