[uClibc]snapshot 20030602 make does not work

Peter S. Mazinger ps.m at gmx.net
Mon Jun 2 15:40:42 UTC 2003


Hello!

After building uClibc and installing the libs (on an x86 dev image) it's 
not possible to build any programs anymore, make returns:
make: *** wait: No child processes. Stop.
make: *** Waiting for unfinished jobs....
make: *** wait: No child processes. Stop. (I have tested it on uClibc 
itself, and liboop-0.9). Somehow the process handling is damaged.

I have also attached a patch (converting the last PIC->__PIC__) and 
correcting 1 define (DO_VERSIONING)

Peter

-- 
Peter S. Mazinger <ps.m at gmx.net>   ID: 0xA5F059F2    NIC: IXUYHSKQLI
Key fingerprint = 92A4 31E1 56BC 3D5A 2D08  BB6E C389 975E A5F0 59F2
-------------- next part --------------
--- uClibc-0.9.19/libpthread/linuxthreads/attr.c.mps	2003-06-02 17:01:01.000000000 +0200
+++ uClibc-0.9.19/libpthread/linuxthreads/attr.c	2003-06-02 17:01:47.000000000 +0200
@@ -50,7 +50,7 @@
 
 /* uClibc: leave out this for now. */
 #if DO_PTHREAD_VERSIONING_WITH_UCLIBC
-#if defined __HAVE_ELF__ && defined PIC && defined DO_VERSIONING
+#if defined __HAVE_ELF__ && defined __PIC__ && defined DO_VERSIONING
 default_symbol_version (__pthread_attr_init_2_1, pthread_attr_init, GLIBC_2.1);
 
 int __pthread_attr_init_2_0(pthread_attr_t *attr)
--- uClibc-0.9.19/libpthread/linuxthreads/oldsemaphore.c.mps	2003-06-02 17:10:15.000000000 +0200
+++ uClibc-0.9.19/libpthread/linuxthreads/oldsemaphore.c	2003-06-02 17:10:32.000000000 +0200
@@ -224,7 +224,7 @@
   }
 }
 
-#if defined __PIC__ && DO_VERSIONING
+#if defined __PIC__ && defined DO_VERSIONING
 symbol_version (__old_sem_init, sem_init, GLIBC_2.0);
 symbol_version (__old_sem_wait, sem_wait, GLIBC_2.0);
 symbol_version (__old_sem_trywait, sem_trywait, GLIBC_2.0);


More information about the uClibc mailing list