Skip building of the static libsensors

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On 04/20/2009 11:22 AM, Jean Delvare wrote:
> Hi all,
>
> OpenSuse is apparently getting rid of all static libraries. I tend to
> agree, static libraries are almost always the wrong thing to do (think
> bug fixes and maintenance updates).
>
> In order to help, I have just modified the libsensors build system to
> make it possible to skip the static library. It is more efficient than
> letting it build and then just not installing it. If you want to skip
> building of the static library, all you have to do is change:
>
> BUILD_STATIC_LIB := 1
>
> to
>
> BUILD_STATIC_LIB := 0
>
> in the main Makefile. Or alternatively, build with:
>
> make BUILD_STATIC_LIB=0
>
> (Then don't forget to also pass this parameter to "make install".)
>
> I am curious what the policy of other distributions is. If nobody is
> interested in the static library then maybe it would make sense to
> change the default to 0?
>

We've long gotten rid of 99% of all static libs in Fedora. The few
remaining static libs are a left over from when we used static binaries
in the initrd, now a days even the initrd uses dynamic linking in Fedora.

So I'm all for making the default 0.

Regards,

Hans



[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux