On Fri, Oct 21, 2016 at 4:48 AM, Alex Vong <alexvong1...@gmail.com> wrote: > Hello, > > I try to build guile using clang 3.8.1 on gnu/linux. One test fails so > far. Here is the test log: >
Actually, I installed Fedora 24 x86_64 under Virtualbox on a MacPro last night and tested a build of guile 2.0.13 using clang 3.8 which also produced clean test suite results for srfi-18.test. Interesting, on darwin15, I found that the srfi-18.test failures don't occur if the clang compiler is passed '-femulated-tls' on CFLAGS. The configure run still sets SCM_I_GSC_HAVE_THREAD_STORAGE_CLASS='1' with that flag. > > > Cheers, > Alex > > Jack Howarth <howarth.mailing.li...@gmail.com> writes: > >> Since the OS X 10.9 release which introduced thread-local storage >> support in clang on darwin. two failures have occurred on darwin in >> the guile 2.0.x test suite.... >> >> FAIL: srfi-18.test: thread-terminate!: termination destroys non-started >> thread >> FAIL: srfi-18.test: thread-terminate!: termination destroys started thread >> >> Has anyone tried building guile 2.0.x on linux with a recent clang >> release and confirmed clean test suite results? If not, could someone >> with a recent clang on linux try building guile 2.0.13 and run make >> check to confirm those failures aren't present? Thanks in advance. >> Jack > >