Disable Dependency tracking
Sergio Belkin
sebelk at gmail.com
Fri May 13 13:38:59 UTC 2011
2011/5/13 Kalev Lember <kalev at smartlink.ee>:
> On 05/13/2011 03:51 PM, Sergio Belkin wrote:
>> I'd want to know if makes sense disable dependecy tracking at build
>> stage, I mean, put in spec file:
>>
>> ./configure --disable-dependency-tracking
>>
>> Because it speeds build. What do you think?
>
> We already have that in the %configure macro, which you should almost
> always use instead of just calling ./configure:
>
> $ rpm -E %configure
> [snip]
> ./configure --build=x86_64-unknown-linux-gnu
> --host=x86_64-unknown-linux-gnu \
> --program-prefix= \
> --disable-dependency-tracking \
> --prefix=/usr \
> --exec-prefix=/usr \
> --bindir=/usr/bin \
> --sbindir=/usr/sbin \
> --sysconfdir=/etc \
> --datadir=/usr/share \
> --includedir=/usr/include \
> --libdir=/usr/lib64 \
> --libexecdir=/usr/libexec \
> --localstatedir=/var \
> --sharedstatedir=/var/lib \
> --mandir=/usr/share/man \
> --infodir=/usr/share/info
>
>
> Hope this helps,
> Kalev
Thanks Kalev, everyday one learn something new! However I've seen that
mock when make a build for epel5 does not disable dependency tracking:
DEBUG: + ./configure --build=i686-redhat-linux-gnu
--host=i686-redhat-linux-gnu --target=i386-redhat-linux-gnu
--program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin
--sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share
--includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec
--localstatedir=/var --sharedstatedir=/usr/com --mandir=/usr/share/man
--infodir=/usr/share/info --enable-experimental=no --disable-static
LDFLAGS=-L/usr/lib/mysql
Is that right?
Thanks in advance!
--
--
Sergio Belkin http://www.sergiobelkin.com
Watch More TV http://sebelk.blogspot.com
LPIC-2 Certified - http://www.lpi.org
More information about the devel
mailing list