Skip site navigation (1)Skip section navigation (2)
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>