summaryrefslogtreecommitdiffstats
path: root/package/assimp
Commit message (Collapse)AuthorAgeFilesLines
* assimp: add .hash filePeter Korsgaard2016-06-161-0/+2
| | | | | | | | | | | | Fixes: http://autobuild.buildroot.org/results/f64/f6452c4b0a237219b6ae28c8bb3cf665ad40139f/ http://autobuild.buildroot.org/results/e9a/e9aed367394c6a4ac7b834139b5601e844ba4648/ Similar to jquery-keyboard, it seems the assimp tarball on the autobuilder is corrupt. Fix it by adding a .hash file so it falls back to our s.b.o mirror. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* assimp: disable on MicroblazeThomas Petazzoni2016-05-171-0/+5
| | | | | | | | | | | | | | | | | | | | 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>
* assimp: fix compile for big endian targetPeter Seiderer2016-01-161-0/+40
| | | | | | | | | | | | | | | Patch taken from upstream [1]. Fixes ([2]): code/Bitmap.cpp: In function 'std::size_t Assimp::Copy(uint8_t*, T&) [with T = short unsigned int, std::size_t = unsigned int, uint8_t = unsigned char]': code/Bitmap.cpp:95:50: instantiated from here code/Bitmap.cpp:87:9: error: lvalue required as unary '&' operand [1] https://github.com/assimp/assimp/commit/756cfd4f74b866e3183caede69daa8c105b73bab.patch [2] http://autobuild.buildroot.net/results/7aa/7aafdc2633bad96a2a17f4e8664e09aae78a3bbd Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* assimp: fix bfin compilePeter Seiderer2016-01-161-0/+35
| | | | | | | | | | | | | | | | | | Use proper 64-bit constant for CONVERT_FBX_TIME(time) conversion. Fixes ([1]): code/FBXConverter.cpp:2025: error: integer constant is too large for 'long' type code/FBXConverter.cpp:2026: error: integer constant is too large for 'long' type code/FBXConverter.cpp:2794: error: integer constant is too large for 'long' type code/FBXConverter.cpp:2868: error: integer constant is too large for 'long' type code/FBXConverter.cpp:2878: error: integer constant is too large for 'long' type code/FBXConverter.cpp:2888: error: integer constant is too large for 'long' type [1] http://autobuild.buildroot.net/results/885/8853b192d16ca7ef769c5352a2df0540a7a2a4fd Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* assimp: new packagePeter Seiderer2015-12-282-0/+30
Signed-off-by: Peter Seiderer <ps.report@gmx.net> ---- Changes v1 -> v2: - use github helper (thanks to Jörg Krause) Changes v2 -> v3: - add c++ dependency (suggested by Thomas Petazzoni) - fix linking problem with builtin zlib (linking code with/without '-fpic' compiled, see e.g. [2]), workaround by selecting buildroot zlib package (failure detected by Thomas Petazzoni [2]) [1] https://cmake.org/pipermail/cmake/2006-March/008482.html [2] http://lists.busybox.net/pipermail/buildroot/2015-December/146859.html Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
OpenPOWER on IntegriCloud