Update of /cvsroot/leaf/src/bering-uclibc4/source/buildenv
In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv26154
Modified Files:
buildtool.cfg buildtool.mk
Added Files:
uClibc-pthread_initialize.patch
Log Message:
Patch to uClibc pthread_initialize() for aiccu daemon mode problem
Index: buildtool.cfg
===================================================================
RCS file: /cvsroot/leaf/src/bering-uclibc4/source/buildenv/buildtool.cfg,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** buildtool.cfg 23 Oct 2010 11:44:23 -0000 1.6
--- buildtool.cfg 29 Oct 2010 16:00:11 -0000 1.7
***************
*** 132,133 ****
--- 132,146 ----
Envname = UC_PATCH2
</File>
+
+ # This next patch is a (hopefully) temporary fix for uClibc-0.9.30.3
+ # Review for deletion when upgrading to 0.9.31 or above
+ # Symptoms fixed by the patch are "aiccu" hanging when run in "daemon" mode
+ # See leaf-devel mailing list postings "GCC update to 4.4.5" from October 2010
+ # The content of this patch is based on the following posting:
+ # http://old.nabble.com/pthread-and-daemon%28%29-problem-td27029024.html
+ <File uClibc-pthread_initialize.patch>
+ Server = cvs4-sourceforge
+ Directory = buildenv
+ Revision = HEAD
+ Envname = UC_PATCH3
+ </File>
Index: buildtool.mk
===================================================================
RCS file: /cvsroot/leaf/src/bering-uclibc4/source/buildenv/buildtool.mk,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** buildtool.mk 23 Oct 2010 11:44:23 -0000 1.7
--- buildtool.mk 29 Oct 2010 16:00:11 -0000 1.8
***************
*** 366,369 ****
--- 366,371 ----
zcat $(UC_PATCH1) | patch -d $(UCLIBC_DIR) -p1
cat $(UC_PATCH2) | patch -d $(UCLIBC_DIR) -p1
+ # This next patch is temporary - see comments in buildtool.cfg
+ cat $(UC_PATCH3) | patch -d $(UCLIBC_DIR) -p1
touch $(UCLIBC_DIR)/.unpacked
--- NEW FILE: uClibc-pthread_initialize.patch ---
*** uClibc-0.9.30.3/libpthread/linuxthreads/pthread.c.orig 2010-03-12
19:32:42.000000000 +0000
--- uClibc-0.9.30.3/libpthread/linuxthreads/pthread.c 2010-10-29
10:49:29.000000000 +0100
***************
*** 223,229 ****
mask with e.g. sigsetjmp before creating the first thread);
- a regular function called from pthread_create when needed. */
! static void pthread_initialize(void) __attribute__((constructor));
#ifndef HAVE_Z_NODELETE
extern void *__dso_handle __attribute__ ((weak));
--- 223,229 ----
mask with e.g. sigsetjmp before creating the first thread);
- a regular function called from pthread_create when needed. */
! static void pthread_initialize(void);
#ifndef HAVE_Z_NODELETE
extern void *__dso_handle __attribute__ ((weak));
------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store
http://p.sf.net/sfu/nokia-dev2dev
_______________________________________________
leaf-cvs-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/leaf-cvs-commits