| Summary: | clang: crash on i386 when compiling math/cgal | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | Base System | Reporter: | Dmitry Marakasov <amdmi3> | ||||||||
| Component: | bin | Assignee: | Dmitry Marakasov <amdmi3> | ||||||||
| Status: | Closed FIXED | ||||||||||
| Severity: | Affects Some People | ||||||||||
| Priority: | --- | ||||||||||
| Version: | 11.0-RELEASE | ||||||||||
| Hardware: | Any | ||||||||||
| OS: | Any | ||||||||||
| Attachments: |
|
||||||||||
|
Description
Dmitry Marakasov
2016-12-27 10:48:50 UTC
Created attachment 178316 [details]
sh
Created attachment 178317 [details]
Log
In head and stable/11, where we now have clang 3.9.1, this crash does not occur anymore. It was fixed by upstream llvm r265547 [1] some time after 3.8.0 came out, but that commit is pretty big, and it apparently introduced its own problems, because it was reverted and re-applied a few times. I'm unsure what to do about this problem now. It is tricky to patch, and if the default was already USE_GCC, we could only disable this for __FreeBSD_versions >= 1200017 and >= 1100508. [1] http://llvm.org/viewvc/llvm-project?view=revision&revision=265547 (In reply to Dimitry Andric from comment #3) > In head and stable/11, where we now have clang 3.9.1, this crash does not > occur anymore. It was fixed by upstream llvm r265547 [1] some time after > 3.8.0 came out, but that commit is pretty big, and it apparently introduced > its own problems, because it was reverted and re-applied a few times. > > I'm unsure what to do about this problem now. It is tricky to patch, and if > the default was already USE_GCC, we could only disable this for > __FreeBSD_versions >= 1200017 and >= 1100508. > > [1] http://llvm.org/viewvc/llvm-project?view=revision&revision=265547 Well my primary goal was to report the problem. As long as it's fixed in newer clang we can add conditionals to the ports. I'll handle it then, thank you! math/cgal fixed by using clang 3.9 |