Bug#705115: "cannot compile this atomic library call yet" fixed in clang trunk
On 24/09/2013 23:33, Francisco Facioni wrote: > The actual bug seems to be: http://llvm.org/bugs/show_bug.cgi?id=15429 > > And this 2 are the patches: > > http://llvm.org/viewvc/llvm-project?view=revision&revision=181728 > http://llvm.org/viewvc/llvm-project?view=revision&revision=181750 > > It doesn't look hard to backport. > Excellent. It wasn't very hard indeed. I backported them and commited the patches in the VCS. However, I am waiting for the -9 to transite to testing before uploading the fix. Sylvestre -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#705115: "cannot compile this atomic library call yet" fixed in clang trunk
The actual bug seems to be: http://llvm.org/bugs/show_bug.cgi?id=15429 And this 2 are the patches: http://llvm.org/viewvc/llvm-project?view=revision&revision=181728 http://llvm.org/viewvc/llvm-project?view=revision&revision=181750 It doesn't look hard to backport. Cheers, Francisco Facioni -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#705115: "cannot compile this atomic library call yet" fixed in clang trunk
Le 01/06/2013 04:53, Sjors Gielen a écrit : > Erratum: even though revision 183033 is supposed to fix this bug "on > architectures for which we don't provide these operations as builtins > (e.g. ARM)", I've just compiled Clang from the earlier revision 182770 and in > there, the following test program already compiles and runs fine: > > sjors@baz:~/clang/test$ cat stdcout.cpp > #include > > int main() { > std::cout << "Hello " << "World" << std::endl; > } > sjors@baz:~/clang/test$ ./stdcout > Hello World > > So it appears this bug was fixed (at least on ARM) earlier than r183033, > specifically between 3.2 and r182770. I have yet to find out exactly what > commit did it. This could be good news for this bug. > OK. Thanks for the investigation. Please let me know if you find the other(s) commits. Sylvestre -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#705115: "cannot compile this atomic library call yet" fixed in clang trunk
Erratum: even though revision 183033 is supposed to fix this bug "on architectures for which we don't provide these operations as builtins (e.g. ARM)", I've just compiled Clang from the earlier revision 182770 and in there, the following test program already compiles and runs fine: sjors@baz:~/clang/test$ cat stdcout.cpp #include int main() { std::cout << "Hello " << "World" << std::endl; } sjors@baz:~/clang/test$ ./stdcout Hello World So it appears this bug was fixed (at least on ARM) earlier than r183033, specifically between 3.2 and r182770. I have yet to find out exactly what commit did it. This could be good news for this bug. signature.asc Description: OpenPGP digital signature
Bug#705115: "cannot compile this atomic library call yet" fixed in clang trunk
This bug is fixed in Clang trunk, revision 183033: http://llvm.org/viewvc/llvm-project?view=revision&revision=183033 This fix will be in Clang 3.4, probably not in Clang 3.3. Considering this bug makes clang-3.2 unusable on armhf for any serious code, maybe a back-port of this patch would be something good to try? signature.asc Description: OpenPGP digital signature