Browsing this Thread:
1 Anonymous Users
|
Re: Bounty for LLVM port, Phase 1
|
||||
|---|---|---|---|---|
|
Home away from home
![]()
|
Quote:
Common in what respect? I wouldve thought the most common use of llvm is via gallium which doesnt use static compilation afaik. Quote:
I dont quite follow why this would be necessary if the underlying code already adapts to either? Quote:
Im not sure why it would increase flexibility. Conveniance - yes since you only need to obtain one set of binaries for all supported platforms rather than binaries for specific platforms, but does it make aros more flexable? no I wouldnt say so .. And im not entirely sure how tthe google browser stuff would relate to AROS' kernel. Quote:
Posted on: 2011/9/29 22:22
|
|||
|
||||
|
Re: Bounty for LLVM port, Phase 1
|
||||
|---|---|---|---|---|
|
Home away from home
![]()
|
Are there any more questions?
Posted on: 2011/9/29 21:01
|
|||
|
||||
|
Re: Bounty for LLVM port, Phase 1
|
||||
|---|---|---|---|---|
|
Home away from home
![]()
|
Quote:
There are 3 options: Interpreter, JIT, and static compilation. The most common one is static compilation. Quote:
There will have to be two formats becuase the bitcode files do not do endian swapping. Quote:
It's not only possible, but Google is already starting to do this bitcode variant as part of its PNaCl browser app platform. Once they've released the source code for that, it should be a simpler matter to use their backend with the AROS libraries and kernal. PNaCl is targetted toward ARM, x86, and AMD64 targets and will run equally well on each of them. We'll need a second target to allow development to work on 68k and PPC and any other big-endian platform that AROS decides to allow. Does this answer your questions?
Posted on: 2011/9/26 16:49
|
|||
|
||||
|
Re: Bounty for LLVM port, Phase 1
|
||||
|---|---|---|---|---|
|
Quite a regular
![]() |
So.. If I understand right, LLVM can create low level byte code which will be used for creating a native binary finally in the last steps of the linking process.
But it should also be possible to use this byte code to execute it on some sort of runtime or just in time compiler?!? The idea is to have some possibility to create an "universal" app that can be loaded and executed by AROS independent from the platform. While AROS runs on multiple Hardware this would be nice. In my idea this is really Ami.. (sorry) "AROS Anywhere". Don't get me wrong, I don't think we should go away from native apps on a system like AROS. But it would highly increase flexibility.. What do you think? Is this possible?
Posted on: 2011/9/26 15:49
|
|||
|
||||
|
Re: Bounty for LLVM port, Phase 1
|
||||
|---|---|---|---|---|
|
Home away from home
![]()
|
Yes ; )
Posted on: 2011/9/23 20:51
|
|||
|
www.aeros-os.org AEROS for Raspberry Pi
www.aros-broadway.de Native AROS for i386 and m68k www.indiego-Gaming.com indieGO! The AppStore for all amigans www.ares-shop.eu |
||||
|
||||
|
Re: Bounty for LLVM port, Phase 1
|
||||
|---|---|---|---|---|
|
Home away from home
![]() |
So, is the bounty project ready to be closed? Please provide feedback.
Posted on: 2011/9/23 20:08
|
|||
|
||||
|
Re: Bounty for LLVM port, Phase 1
|
||||
|---|---|---|---|---|
|
Home away from home
![]()
|
For me it is ok! Any suggestions for a phase II bounty description?
Posted on: 2011/9/13 17:19
|
|||
|
www.aeros-os.org AEROS for Raspberry Pi
www.aros-broadway.de Native AROS for i386 and m68k www.indiego-Gaming.com indieGO! The AppStore for all amigans www.ares-shop.eu |
||||
|
||||
|
Re: Bounty for LLVM port, Phase 1
|
||||
|---|---|---|---|---|
|
Home away from home
![]()
|
I made a new attempt with this script:
./aros-clang -ccc-host-triple i686-pc-aros \
After adding an additional include search path both hellodos (PutStr) and hellostd (puts) were compiling. I have done the linking with the cross-compiler. Both binaries were working. About the bounty: Quote:
I haven't checked the code quality but simple test cases are working.Quote:
Linux x86_64 cross-compiler is working. I can't decide if the need for an external linker meets the bounty requirements. Pascal has paid the largest bounty sum, so I'd say it's up to him.
Posted on: 2011/9/12 20:01
|
|||
|
AROS - Make code, not war :knuddel:
|
||||
|
||||
|
Re: Bounty for LLVM port, Phase 1
|
||||
|---|---|---|---|---|
|
Home away from home
![]() |
Hi everyone, please test Sidewinder?s work and provide feedback regarding whether the bounty requirements have been met.
Thank you.
Posted on: 2011/9/12 18:34
|
|||
|
||||
You can view topic.
You cannot start a new topic.
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.








but simple test cases are working.