On 10/13/20 11:21 AM, Vieri wrote:

> I saw that the actual difference between a manual build and a Gentoo Linux 
> build is with the following:

> 1) the build fails as mentioned earlier in this thread when running
> Gentoo-specific "configure" scripts. Bootstrapping makes no real
> difference.

> econf: updating squid-5.0.4-20200825-rf4ade365f/cfgaux/config.sub with 
> /usr/share/gnuconfig/config.sub
> econf: updating squid-5.0.4-20200825-rf4ade365f/cfgaux/config.guess with 
> /usr/share/gnuconfig/config.guess
> ./configure --prefix=/usr --build=x86_64-pc-linux-gnu 
> --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info 
> --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib 
> --disable-dependency-tracking --disable-silent-rules 
> --docdir=/usr/share/doc/squid-5.0.4 --htmldir=/usr/share/doc/squid-5.0.4/html 
> --with-sysroot=/ --libdir=/usr/lib64

> I don't see anything wrong with the third line and the parameters
> passed to configure (unless disable-dependency-tracking could have
> some side-effects).

* I speculate that disabling dependency tracking results in such
dependencies as the target creating the "tests" directory being skipped
or even not-generated, but I do not know the actual details.

* Customizing various installation directories should not affect the build.

* I assume the host settings are correct.

* Disabling silent rules is a bad idea during build triage, but should
not affect the build outcome AFAICT.


> So I guess the problem might be with the first and second lines where
> some config scripts seem to be replaced.

You can easily test this theory. I cannot, but my first bet would be on
--disable-dependency-tracking.


> 2) the build succeeds even when using the Gentoo build environment just as 
> long as I do not run the Gentoo-specific econf (configure) script but 
> "./configure" instead.

Glad we could identify the primary suspect. You should probably follow
up with Gentoo folks responsible for this Squid customization.


Cheers,

Alex.
_______________________________________________
squid-users mailing list
squid-users@lists.squid-cache.org
http://lists.squid-cache.org/listinfo/squid-users

Reply via email to