From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?ISO-8859-1?Q?Stefan_Fr=F6berg?= Date: Thu, 27 Sep 2012 19:09:23 +0300 Subject: [Buildroot] How to enable sighold and sigrelse in uClibc ? In-Reply-To: References: <5064763D.8010203@petroprogram.com> Message-ID: <50647A33.8080500@petroprogram.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Hi Sam 27.9.2012 19:01, Samuel Martin kirjoitti: > Hi Stefan, > > 2012/9/27 Stefan Fr?berg : >> Hello everyone >> >> I need to enable sighold() and sigrelse() functions in uClibc (version >> 0.9.33 using NPTL) >> and I have enabled the corresponding UCLIBC_SUSV4_LEGACY (Enable SuSv4 >> Legacy or obsolescent functions) >> option in .config. >> >> However, when trying to use those functions in application they are >> undeclared and >> indeed, when checking from uClibc source directory libc/signal I see >> that they are not even compiled >> (no sighold.o and sigrelse.o). >> >> So what else is needed to make sighold.o and sigrelse.o ? >> >> Best regards >> Stefan >> >> P.S: >> Is there __fxstat64() function somewhere in uClibc ? > Whenever one changes the uclibc configuration, the whole toolchain > should be rebuilt. > > So, after running 'make uclibc-menuconfig', to rebuild everything, you > should run: 'make clean all'. Sure, I have done that several times. But still those two functions are not compiled in. There *must* be some configuration option that I have missed .... (scratching head) > > Regards, >