[Buildroot] [autobuild.buildroot.net] Build results for 2018-06-23
thomas.petazzoni at bootlin.com
Mon Jun 25 19:27:39 UTC 2018
On Mon, 25 Jun 2018 21:04:05 +0200, Peter Seiderer wrote:
> Related to the version bump to 2.46, now the static build is disabled by the tool author,
> make static in the wiringPi directory gives the following output:
> $ cd build/wiringpi-2.46/wiringPi && make static
> wiringPi is no-longer shipped with the ability to statically link it.
> Many reasons but the biggest issue is people who have statically linked
> wiringPi into their product - for example a Pi UPS device or a Tetris-like
> game and not subsequently shipped their modified sources. These people are
> no better than common thieves with complete disregard to the conditions
> of the LGPL that wiringPi ships with.
> Additionally, many think it's a good idea to statically link wiringPi
> into their favourite language - like Node, and Java and other itsy bitsy
> little things. These people have a complete and utter disregard to what
> happens underneath when e.g. the Linux kernel changes on the Pi then
> wiringPi stops as it depends on some Pi kernel features, then the poor
> user get in-touch with me and I've had over 10,000 emails so-far and
> it's now beyond a joke.
> DO NOT STATICALLY LINK WIRINGPI.
> Gordon Henderson, March 2018.
> What to do?
Stop packaging the crap that wiringpi is ?
> Honour Gordons request and disable wiringPi in buildroot for static
> builds or patch the wiringPi makefile to re-introduce the static linking?
Our policy has (almost) always been to comply with upstream requests,
so I would disable static linking for this package.
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
More information about the buildroot