[Buildroot] Analysis of build results

Thomas Petazzoni thomas.petazzoni at bootlin.com
Fri Feb 28 08:01:13 UTC 2020


Hello Heiko,

Thanks for looking into this!

On Fri, 28 Feb 2020 07:21:55 +0100
Heiko Thiery <heiko.thiery at gmail.com> wrote:

> > >     arc      |         libgdiplus-5.6         | NOK | http://autobuild.buildroot.net/results/46c5cf068cf9ea50e53491870d9dbf3f134c8c22 |  
> >
> > /home/test/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/bin/../lib/gcc/arc-buildroot-linux-uclibc/9.2.1/../../../../arc-buildroot-linux-uclibc/bin/ld: ../src/.libs/libgdiplus.so: undefined reference to `GifQuantizeBuffer'
> >
> > This is *not* a static linking issue.  
> 
> This is an issue coming with a newer giflib version
> (https://github.com/mono/libgdiplus/pull/575).
> Gitlib has remove the code used by libgdiplus version in buildroot.
> But in version 6.x of libgdiplus the commit
> https://github.com/mono/libgdiplus/commit/1c028b7087b27e62fff6dcf8e3240ce2b1a4ce7a
> included the missing fucntion from giflib.
> 
> 
> There are 2 options:
> 1) update libgdiplus to 6.x in buildroot (I dont know if it is
> possible with little effort)
> 2) backport the fix commit (unfortunatly the commit does not apply to
> the version used by buildroot)
> 
> What do you think?

For master, a small backport is much more reasonable, if said backport
can easily be achieved.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com


More information about the buildroot mailing list