Login
Username:

Password:

Remember me



Lost Password?

Register now!
Main Menu
Who is Online
10 user(s) are online (10 user(s) are browsing Forum)

Members: 0
Guests: 10

more...


Browsing this Thread:   1 Anonymous Users




« 1 2 3 4 (5) 6 »


Re: a more modern gcc?
#12
Quite a regular
Quite a regular


See User information
Thank you for your answers.

If I write a program on ABI v1 AROS, will the binary work in ABI v0 AROS? My understanding of ABI is that you mean "Application Binary Interface" and higher-revision ABI’s don’t typically work on lower-revision.

(The upshot being: If I want to develop, then I might as well hang it up with Icaros and switch to v1, installing on my machine from scratch etc.)

Posted on: 2018/4/3 18:24
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 


Re: a more modern gcc?
#11
Home away from home
Home away from home


See User information
Quote:

simplex wrote:
The main things I?m inferring from this conversation are that:

a) Icaros doesn?t include gcc 6.x.


Correct.

Quote:

b) AROS can be compiled to work with gcc 6.x but you have to use ABI v1 (or whatever not-0 is).


Correct

Quote:

c) It?s not clear which ABI Icaros 2.2 comes with, but I suspect it?s ABI v0.


Correct

Quote:

The upshot is that no, I can?t use gcc 6.x, or at least no one is aware of someone having done it. I either have to figure out how to make gcc 6.x work on my own, or (more likely) switch to ABI v1 by downloading a different version of AROS, compiling it while hosted, etc.


You might be able to get gcc compiles for ABI v0 but since you?d also need to fix all the AROS headers to work with it, it would make little sense. There are other changes that alter behaviour, or will break comparability also - so the whole idea is somewhat pointless.

You would be better to use ABI v1 for developing and if any issues are encountered report them so they may be fixed.

Posted on: 2018/4/3 17:54
Resized Image
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 


Re: a more modern gcc?
#10
Home away from home
Home away from home


See User information
Quote:

nikolaos wrote:
simplex: None of the AROS distributions are abi v.1
The simple reason for it is that through the years lot's of stuff was ported to abi v.0 and will not work with abi v.1 unless recompiled. Might not seam that hard but a lot of sources are lost. I had this topic not long ago about moving to abi v.1 for the distributions but noone liked the idea or could see the point.


There are no distributions purely for the reason that it is still incomplete. The rest you?ve pretty much made up because it?s your opinion. P. S - what code is missing which isn?t on aros-archives?

Considering ABI v1 fixes lots of issues/bugs and inconsistencies in the aros code base, and makes it far easier to port things - your last claim seems nonsensical.its the fact people who don?t have a clue keep posting things like this about it, that dissuades most developers/users. It also holds back ABI v1 from getting the development it deserves/needs.

Quote:

For sure AROS-64 is the way of the future and will at least be abi v.1
Compiling the source code we have from 32-bit to 64-bit can from what I understood be real painfull.
Right now we are kind of in a bad situation.
Lack of developers. Lack of plan.
I don't think moving to 64-bit for AROS will ever happen.
Backporting to abi v.0 seams like the only way.


Lack of able developers is the only thing correct in this statement. ABI v0 is dead for all intents and purposes - it is not maintained and ?backporting? is not an option, since it would break compatabilty with most things. It isn?t going to happen.

Posted on: 2018/4/3 17:48
Resized Image
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 


Re: a more modern gcc?
#9
Home away from home
Home away from home


See User information
simplex: None of the AROS distributions are abi v.1
The simple reason for it is that through the years lot's of stuff was ported to abi v.0 and will not work with abi v.1 unless recompiled. Might not seam that hard but a lot of sources are lost. I had this topic not long ago about moving to abi v.1 for the distributions but noone liked the idea or could see the point.
For sure AROS-64 is the way of the future and will at least be abi v.1
Compiling the source code we have from 32-bit to 64-bit can from what I understood be real painfull.
Right now we are kind of in a bad situation.
Lack of developers. Lack of plan.
I don't think moving to 64-bit for AROS will ever happen.
Backporting to abi v.0 seams like the only way.

Posted on: 2018/4/3 17:14
www.aspireos.com
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 


Re: a more modern gcc?
#8
Quite a regular
Quite a regular


See User information
The main things I’m inferring from this conversation are that:

a) Icaros doesn’t include gcc 6.x.

b) AROS can be compiled to work with gcc 6.x but you have to use ABI v1 (or whatever not-0 is).

c) It’s not clear which ABI Icaros 2.2 comes with, but I suspect it’s ABI v0.

The upshot is that no, I can’t use gcc 6.x, or at least no one is aware of someone having done it. I either have to figure out how to make gcc 6.x work on my own, or (more likely) switch to ABI v1 by downloading a different version of AROS, compiling it while hosted, etc.

Posted on: 2018/4/3 15:04
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 


Re: a more modern gcc?
#7
Home away from home
Home away from home


See User information
ABI v0 only has the 4.x gcc version.

Posted on: 2018/4/2 17:28
Resized Image
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 


Re: a more modern gcc?
#6
Quite a regular
Quite a regular


See User information
Perhaps the more pertinent question is this:

I am running AROS standalone, not hosted, etc. On AROS Archives I see that I can download various versions of gcc to install, but alas, gcc-6.x is not among them.

<i>Can</i> I install gcc-6.x by downloading it from somewhere and running the usual configure, etc.? I did once install gcc, some 25 years ago, to a DEC workstation, so in theory I’m not completely incapable of such a thing.

Posted on: 2018/4/2 3:37
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 


Re: a more modern gcc?
#5
Home away from home
Home away from home


See User information
AROS can indeed compile itself, or at least could in the past.
There was both a completed bounty for the task some years back, and a "refresher", fixing issues that had crept in done by Deadwood a little while back.

Posted on: 2018/4/2 1:59
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 


Re: a more modern gcc?
#4
Home away from home
Home away from home


See User information
it might be possible that aros can compile itself, meanwhile. it would be good. but i dont have experience with that, abi v0 or any x86 distibution. simplest thing would be check out abi v0 sources and cross build them under linux configured somewhat like that:

--target=linux-i386 --with-serial-debug=yes --with-binutils-version=2.25 --with-gcc-version=6.3.0

Posted on: 2018/4/2 0:30
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 


Re: a more modern gcc?
#3
Quite a regular
Quite a regular


See User information
Quote:

wawa wrote:
aros has gcc-6, its just still not the default compiler. dont ask me why. you need to configure toolchain with --with-binutils-version=2.25 --with-gcc-version=6.3.0 to enable it.

Thanks. Now the really dumb question: how do I configure the toolchain? I'm working with the Icaros distribution. Will I have to install 6.3.0 from scratch?

Posted on: 2018/4/2 0:09
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 




« 1 2 3 4 (5) 6 »



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.

[Advanced Search]


Search
Top Posters
1 paolone
paolone
4462
2 nikolaos
nikolaos
4206
3 magorium
magorium
4095
4 phoenixkonsole
phoenixkonsole
3942
5 deadwood
deadwood
2917
6 ncafferkey
ncafferkey
2810
7 mazze
mazze
2222
8 Kalamatee
Kalamatee
2212
9 clusteruk
clusteruk
2114
Powered by XOOPS © 2001-2025 The XOOPS Project