Date: Fri, 17 Jan 2014 13:12:42 +0000 From: Craig Butler <craig001@lerwick.hopto.org> To: Roman Divacky <rdivacky@freebsd.org> Cc: sparc64@freebsd.org Subject: Re: Call for help: clang/llvm for sparc64 Message-ID: <k1w7uhh383gn36hdmmwmq8f3.1389964362925@email.android.com>
next in thread | raw e-mail | index | archive | help
Hi Roman and list. I've got some spare time and sparc64 kit in the rack. I can help out and walk through anything you need. Kind Regards Craig Butler Roman Divacky <rdivacky@freebsd.org> wrote: >Hi! > >LLVM is getting a sparc64 backend. It can even selfhost on linux. But it cant >on FreeBSD. I am wondering what causes that difference. > >A small test case where the difference can be seen is compiling tcsh from >base. The gethost utility used during the build just coredumps. I suspect >fixing that might get us on par with linux. > >So I am looking for someone who is willing to compile llvm/clang and >analyze whats wrong with gethost in tcsh compilation. > >This is how to do it (you need trunk llvm/clang): > >svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm >cd llvm/ >svn co http://llvm.org/svn/llvm-project/cfe/trunk clang >cd ../ >CFLAGS=-fno-strict-aliasing CXXFLAGS=-fno-strict-aliasing ./configure --enable-optimized --enable-targets=sparc64 >make >make install > >will give you a clang binary that you can use for tcsh compilation: > >cd /usr/src/bin/csh >CC=clang make > >I am more than willing to help with llvm/clang side of this but I dont know >anything about sparc64 so I need help. But please contact me if you want to >help! > >Thanks, Roman
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?k1w7uhh383gn36hdmmwmq8f3.1389964362925>
