On Wed, 2002-12-04 at 22:10, Miguel de Icaza wrote:
> Hello!
>> > So whats the difference:
> >
> > rpm --rebuild gc6.1.*src.rpm
> > rpm -i /usr/src/redhat/RPMS/*/gc*rpm
> >
> > and a manual install:
> >
> > ./configure --enable-threads=pthreads
> > make install
> > cp -av include/ /usr/local/include/gc
>> My guess is that the gcc flags are different. RPM uses a set of defines
> when building packages that might be different than a manual build.
>> On my system, the CFLAGS are set to:
>> CFLAGS = -g -O2
>> Do you get binaries that are the same size, or different size depending
> on whether you use rpm or the manual setup?
I also get errors with the manual install, only less frequent. My
problem is that the errors are not reproduceable. Sometimes it works,
sometimes not :-/
Paolo believes it is some kind of race condition. My feeling is that we
also have a memory corruption somewhere. I also just detected that i get
those inconsistent results with GC turned off.
- Dietmar