[BUG] libDSS.so has broken linkage on hardened linux

Raphael Collet raphael.collet at uclouvain.be
Mon Jul 7 20:48:19 CEST 2008


Boriss Mejias wrote:
> Hi guys,
> 
> I just applied the patch of Keri and run ./reconf.sh but it didn't 
> change anything. The reason is that the reconf script searches for 
> configure.in files, but the one at platform/dss is called config.in, so 
> the reconstruction is not invoked. I changed the name of the file and it 
> generated some completely different configure file, so I don't want to 
> add it to the repository because it might break many things.

The source of the configure script in platform/dss is the file 
configure.ac (autoconf considers both configure.ac then configure.in as 
sources.)  We could rename it as configure.in, so reconf.sh would take 
it into account.

> I had a look at the history of this file, and I see that Raph and Yves 
> edited it. Did you guys do it by hand? or did you use some other script 
> to generate it?

No, we simply modified configure.ac, and forgot to run autoconf before 
committing the change.  I did that mistake once, and Yves too.  We 
simply checked in the regenerated configure file afterwards.

There are a lot of changes when we regenerate the configure script, but 
I think this is because we use different versions of autoconf.  Yves 
used version 2.61 for the last revision of the file.  If I regenerate 
the configure with the same source with autoconf 2.60, the diff with the 
former configure file is around 1600 lines!  The important thing is that 
the source configure.ac is correct.  We should not care too much about 
the changes in the configure script...

We can discuss this tomorrow at the office.

Cheers,
raph


More information about the mozart-hackers mailing list