Skip to content
Manuel Rigger edited this page Jun 8, 2018 · 5 revisions

Sulong (GraalVM 1.0.0-rc1)

Tiny C Compiler 0.9.27

Compile-time build fails

  • andikleen-snappy-c_test: unsupported builtin __builtin_ctz
  • Kazade.kazmath: compile error: vec2.h:33: error: ',' expected (got ")")
  • RoaringBitmap.CRoaring: 'x86intrin.h' not found
  • cloudwu.cstring: unsupported builtins __sync_add_and_fetch, __sync_sub_and_fetch, __sync_val_compare_and_swap, __sync_bool_compare_and_swap, __sync_lock_test_and_set, and __sync_lock_release
  • ferreiradaselva.mathc: undefined symbols matrix_identity, matrix_zero, and quaternion_rotation_matrix
  • flame.blis: bli_cpuid.h:102: error: include file 'cpuid.h' not found
  • kylophone.spectrophoto: include file 'emmintrin.h' not found
  • lemire.simdcomp: lemire-simdcomp/include/portability.h:7: error: include file 'iso646.h' not found
  • libart.tree: error: 'art_size' defined twice, unsupported builtin __builtin_ctz
  • ludocode.mpack: mpack-platform.h:788: error: 'mpack_realloc' defined twice (and others)
  • mongodb.libbson: src/bson/bson-oid.c:289: error: identifier expected
  • prideout.heman: src/image.h:28: error: 'smoothstep' defined twice
  • snappy_c.compress_uncompress: unsupported builtin __builtin_clz
  • wbhart.bsdnt: unsupported builtin __builtin_clzl
  • yosefk.checkedthreads: unsupported builtins __sync_fetch_and_sub and __sync_fetch_and_add

Run-time errors

  • kbranigan-cJSON
  • khovratovich-Argon2
  • quartzjer-js0n
  • troydhanson-tpl

CompCert 3.3

Compile-time errors

  • Cranium.train: src/network.h:281: error: size of array is not a compile-time constant
  • RoaringBitmap.CRoaring: bmi2intrin.h:86:21: syntax error after '__int128' and before '__res'
  • ctz.cifra: syntax error after '(' and before '{'.
  • cloudwu.cstring: unsupported builtins __sync_lock_test_and_set, __sync_lock_release, __sync_add_and_fetch, __sync_sub_and_fetch, __sync_val_compare_and_swap, __sync_bool_compare_and_swap
  • dbalmain.ferret: error: size of array is not a compile-time constant
  • dcjones.hat_trie: syntax error after 'clock_t' and before 't0'.
  • faragon.libsrt: ctz-cifra/src/blockwise.c:47:21: syntax error after '(' and before '{'.
  • flame.blis: undefined reference to alloca'`
  • josephg.librope: josephg-librope/rope.c:765:21: syntax error after '{' and before '}'.
  • jtsiomb.kdtree
  • khovratovich.Argon2: size of array is not a compile-time constant
  • kuba.zip: zip/src/miniz.h:1459: error: unsupported feature: 'case' statement not in 'switch' statement
  • kylophone.spectrophoto
  • lemire.simdcomp
  • libart.tree
  • libdeep.learn
  • mongodb.libbson
  • mrubyc.mrubyc
  • otree.alloc_free
  • paladin.my_basic
  • quartzjer.js0n
  • richgel999.miniz
  • snappy_c.compress_uncompress
  • tkengo.highway
  • wbhart.bsdnt
  • wolkykim_qlibc.grow
  • wolkykim_qlibc.hashtbl
  • wolkykim_qlibc.listtbl
  • xamarin.flex
  • yosefk.checkedthreads