9acd598bcc
This package triggers an infinite loop bug in gcc on the Microblaze architecture when the optimization level is O1, O2 or O3. This bug has been reported at https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71124. While Buildroot by default uses an Os optimization level, assimp's build system overrides that by O3 by default. This problem is causing timeouts in the autobuilders that make them consume 100% of CPU during 8 hours (the timeout used by the autobuilder scripts). Fixes: http://autobuild.buildroot.net/results/084fc537ab81aed278126f173daf99f2699ef22c/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
20 lines
692 B
Plaintext
20 lines
692 B
Plaintext
config BR2_PACKAGE_ASSIMP
|
|
bool "assimp"
|
|
# All gcc versions affected by
|
|
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71124, that
|
|
# cause an infinite loop in gcc when building this package.
|
|
depends on !BR2_microblaze
|
|
depends on BR2_INSTALL_LIBSTDCPP
|
|
select BR2_PACKAGE_ZLIB
|
|
help
|
|
Open Asset Import Library (assimp) is a portable Open Source
|
|
library to import various well-known 3D model formats in a uniform
|
|
manner. The most recent version also knows how to export 3d files
|
|
and is therefore suitable as a general-purpose 3D model converter.
|
|
|
|
http://www.assimp.org
|
|
|
|
comment "assimp needs a toolchain w/ C++"
|
|
depends on !BR2_microblaze
|
|
depends on !BR2_INSTALL_LIBSTDCPP
|