Displaying 20 results from an estimated 1000 matches similar to: "[LLVMdev] Mips nomicromips?"
2012 Jul 09
1
[LLVMdev] [cfe-dev] ELLCC and musl
> ELLCC (http://ellcc.org), my clang/LLVM based cross development tool chain for
> ARM, Microblaze, Mips, Power PC, and X86, now incorporates musl
> (http://www.etalabs.net/musl) as its standard C library for Linux. musl is a
> MIT licensed, highly POSIX compliant library offering high performance and a
> small foot print. I spent several weeks evaluating musl before deciding to use
2012 Jul 09
0
[LLVMdev] ELLCC and musl
ELLCC (http://ellcc.org), my clang/LLVM based cross development tool chain for
ARM, Microblaze, Mips, Power PC, and X86, now incorporates musl
(http://www.etalabs.net/musl) as its standard C library for Linux. musl is a
MIT licensed, highly POSIX compliant library offering high performance and a
small foot print. I spent several weeks evaluating musl before deciding to use
it in ELLCC. The
2015 Dec 19
2
Bootstrapping clang/LLVM with ELLCC
ELLCC is a compilation tool chain based on clang/LLVM, libc++ and the
musl standard C library for Linux. Recently I was asked if ELLCC
pre-built binaries could be used to build clang/LLVM TOT. It turns out
that it can with some simple patches. This is a simple way to bootstrap
clang/LLVM on an arbitrary Linux system that either doesn't have GCC or
has a version of GCC that is too old to
2017 Aug 04
3
Cross compiling C++ program
You may also take a look at the ELLCC project (www.ellcc.org <http://www.ellcc.org/>). As far as I understand it they produce and package cross toolchains for a number of popular targets.
- Matthias
> On Aug 4, 2017, at 12:54 PM, Jonathan Roelofs via llvm-dev <llvm-dev at lists.llvm.org> wrote:
>
>
>
> On 8/4/17 1:14 PM, Goran Mekić via llvm-dev wrote:
>> On
2014 Mar 27
2
[LLVMdev] using just llvm/clang for building mips llvm
Geting a seg fault. Have not investigted the cause.
rkotler at mipsswbrd002:~/richard$ tar vfxz
~/Downloads/ellcc-mips-linux-2014-Mar-24-07-32-26.tgz
rkotler at mipsswbrd002:~/richard/ellcc/bin$ gdb ./ecc
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are
2017 Aug 05
3
Cross compiling C++ program
On Fri, Aug 04, 2017 at 04:40:44PM -0600, Jonathan Roelofs wrote:
> Might be a helpful exercise for you to try building vanilla clang with
> runtimes for the host, before worrying about how to build everything for
> your baremetal case:
> http://llvm.org/docs/GettingStarted.html#getting-started-quickly-a-summary
So I did. :o) It was fun realizing how much Release type reduces LD
2015 Dec 19
4
Bootstrapping clang/LLVM with ELLCC
(Fixed the cfe email address)
On 12/18/2015 09:34 PM, Tim Northover wrote:
> On 18 December 2015 at 19:15, Richard Pennington via llvm-dev
> <llvm-dev at lists.llvm.org> wrote:
>> It turns out that it can with some simple patches.
> This sounds really cool. I think we should seriously consider putting
> these patches into LLVM mainline.
>
>> Information on
2017 Aug 04
3
Cross compiling C++ program
On Thu, Aug 03, 2017 at 08:22:24AM -0600, Jonathan Roelofs wrote:
> IIUC, you don't want to cross compile llvm itself (which is what those
> instructions are for), but instead you want to *use* llvm to cross compile
> things.
>
> To build your sysroot, you'll need to cross-build:
>
> 1) A libc. Good choices for that for baremetal are: newlib or musl.
> 2)
2013 Sep 29
0
[LLVMdev] ELLCC updated to musl 0.9.14
Hi,
I've updated the musl version of the clang/LLVM based ELLCC compiler
suite to use musl release 0.9.14.
As usual the musl guys have been doing a great job. The new release
looks great!
http://ellcc.org
I've also started to port libunwind into ELLCC. That's the last step for
a fully non-gnu run-time environment:
libcxx/libcxxabi/libunwind/musl/compiler-rt for C and C++ under
2014 Sep 29
2
[LLVMdev] LLVM Weekly - #39, Sep 29th 2014
LLVM Weekly - #39, Sep 29th 2014
================================
If you prefer, you can read a HTML version of this email at
<http://llvmweekly.org/issue/39>.
Welcome to the thirty-ninth issue of LLVM Weekly, a weekly newsletter
(published every Monday) covering developments in LLVM, Clang, and related
projects. LLVM Weekly is brought to you by [Alex
Bradbury](http://asbradbury.org).
2013 Oct 18
0
[LLVMdev] ELLCC has self hosted.
The clang/LLVM based ELLCC project (http://ellcc.org), after having
reached a huge milestone ( http://ellcc.org/blog/?p=231) has now
successfully compiled itself.
The steps were:
1. Use gcc to build the compiler with Linux standard libraries.
2. Use ecc to build itself with libc++, libc++ABI, libunwind, musl, and
compiler-rt
3. Use the newly built compiler to build itself again.
One
2013 Oct 18
1
[LLVMdev] Using clang/LLVM to build Linux C++ programs with no gnu licensed libraries.
Today the clang/LLVM based ELLCC compiler (http://ellcc.org) was able to
compile an (almost) non-trivial C++ program for a bunch of LLVM
supported targets with no gnu licensed libraries.
http://ellcc.org/blog/?p=231
Next step: try to compile ELLCC with itself. :-)
-Rich
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2016 Aug 12
2
A nicer HTML index page for llvm-cov
I've been working on adding code coverage support to my ELLCC project
(http://ellcc.org) and I thought it would be nice to fun the index page
of the HTML output of llvm-cov into something a little prettier and more
useful.
The initial result is here: http://ellcc.org/coverage/
If there is any interest, I'll submit the llvm-cov changes.
-Rich
2013 Dec 21
2
[LLVMdev] How do I disable --version-script when cross compiling clang/LLVM on a Mac?
Hi,
I asked this question a few days ago and didn't get any responses. I
thought I'd try again with a little more detail.
I am trying to cross compile my clang/LLVM based ELLCC cross development
tools project (http://ellcc.org) on a Mac. I am targeting ARM/Linux.
The build fails while building FileCheck (or tbl-gen or any of the other
build tools built during the
2018 Apr 02
2
LLD-linked binary segfaults at runtime on alpine linux
Alpine linux is a distribution that uses musl libc instead glibc. Here are
my steps to reproduce:
On Alpine linux, download LLVM, Clang, LLD 6.0.0 from releases.llvm.org,
and build them from source.
$ clang -c hello_world.c
$ ld.lld --gc-sections -m elf_x86_64 -o hello_world
/usr/lib/gcc/x86_64-alpine-linux-musl/6.4.0/../../../../lib/Scrt1.o
2016 Dec 09
4
Strange clang behavior when compiled against musl
I have managed to compile llvm and clang against musl, but it behaves really strange:
At first I tried to launch the compiler with musl dynamic loader:
$ LD_LIBRARY_PATH=/path/to/musl/lib /path/to/musl/lib/ld-musl-x86_64.so.1 /path/to/llvm/bin/clang -v
clang version 4.0.0 (https://github.com/llvm-mirror/clang 40adebeca0f99006d407508653c2cbd270a1a51c) (https://github.com/llvm-mirror/llvm
2018 Apr 02
0
LLD-linked binary segfaults at runtime on alpine linux
Can you add `--reproduce=repro` to lld command line? That generates
repro.tar in your current directory which contains all input files. And
then please compress and upload it somewhere so that we can take a look.
On Mon, Apr 2, 2018 at 9:18 AM Andrew Kelley via llvm-dev <
llvm-dev at lists.llvm.org> wrote:
> Alpine linux is a distribution that uses musl libc instead glibc. Here are
2018 Apr 02
1
LLD-linked binary segfaults at runtime on alpine linux
https://superjoe.s3.amazonaws.com/temp/repro.tar.xz
On Mon, Apr 2, 2018 at 1:26 PM, Rui Ueyama <ruiu at google.com> wrote:
> Can you add `--reproduce=repro` to lld command line? That generates
> repro.tar in your current directory which contains all input files. And
> then please compress and upload it somewhere so that we can take a look.
>
>
> On Mon, Apr 2, 2018 at
2014 Sep 30
2
[LLVMdev] Can libc++ build for arm cross compiler?
Hi cschen,
Here are the test scripts which I written when I was developing ARM
exception handling support:
https://github.com/loganchien/libcxx-scripts
The script should work on Debian wheezy (cross-compiling from amd64 to
armhf.)
In general, here are the necessary steps:
1. Get a working arm-linux-gnueabihf gcc/g++ toolchain (for the headers and
libraries)
2. Setup the include search path
2016 Feb 17
2
Error cross building LLVM for MinGW
Hi,
I recently switched over to using cmake to build my clang/LLVM based
ELLCC cross development project (http://ellcc.org). I also recently
updated to LLVM svn version 258915 from 258477.
I use ELLCC to cross compile all the tools for various Linux targets and
for Windows. Yesterday, after updating the LLVM sources, I got the
following error when cross building for MinGW:
[ 3%] Built