Re: modutils 2.1.71 released

Manuel J. Galan (manolow@step.es)
Tue, 09 Dec 1997 15:40:46 -0000 (WET)


Yes, despite some people saying that kernel signal handling change doesn't
affect libc-5, it is indeed affected.

The solution I've found is either
a) compile the offending *.c file with optimization turned off
b) modify '/usr/include/signal.h' commenting out the line 95
'#ifdef __OPTIMIZE__' to '#if 0 /*def __OPTIMIZE__*/' before
the entries for sigemtyset and sigfillset...

On 09-Dec-97 Bill Hawes wrote:
> Richard Henderson wrote:
>> While this is primarily a small bugfix release, I'd like to
>> thank Tom Dyas for autoconf'ing the thing. Find it at
>> Since 2.1.55:
>>
>> - Build process now uses an autoconf-generated configure script.
>> - New program modinfo to display information embedded in the object
>> files of 2.1.x-style modules (by Tom Dyas, still in development).
>> - Recognize quoted parameter strings for 2.0.x modules.
>> - Kerneld zombie bug fixed.
>
> Hi Richard,
>
> I tried the new modutils release, but it fails to build with messages
> similar to the problems with 2.1.55. Something seems still messed up in
> the include files.
>
> make[1]: Entering directory `/usr/src/modutils-2.1.71/kerneld'
> gcc -O2 -Wall -I../include -D_GNU_SOURCE -DDEBUG -DNO_GDBM -c -o
> kerneld.o kerneld.c
> kerneld.c: In function `main':
> kerneld.c:806: incompatible types in assignment
> kerneld.c:806: warning: left-hand operand of comma expression has no
> effect
> kerneld.c:806: warning: statement with no effect
> make[1]: *** [kerneld.o] Error 1
> make[1]: Leaving directory `/usr/src/modutils-2.1.71/kerneld'
> make: *** [all] Error 2
>
> I'm using 2.1.71 kernel includes.
>
> Regards,
> Bill

Manuel J. Galan
manolow@step.es