[Buildroot] Analysis of build results

Heiko Thiery heiko.thiery at gmail.com
Fri Feb 28 06:21:55 UTC 2020


Hi Thomas ,Sergio and all,

> >     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?

--
Heiko


More information about the buildroot mailing list