Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Using gcc 4.3.6 with Cocotron ok?
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  6 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Tim Schmielau  
View profile  
 More options Sep 29 2012, 6:46 am
From: Tim Schmielau <tim.schmie...@gmail.com>
Date: Sat, 29 Sep 2012 03:46:50 -0700 (PDT)
Local: Sat, Sep 29 2012 6:46 am
Subject: Using gcc 4.3.6 with Cocotron ok?

In the course of analyzing some weird crashes I produced a new compiler by
merging the Cocotron changes for gcc 4.3.1 into gcc 4.3.6. Luckily all
conflicts could be resolved trivially. In the end, the cause of the crashes
was unrelated (-mstackrealign appears to corrupt the stack in MinGW
Objective-C++ code). Given the number of bugs fixed in gcc 4.3.6 I now
wonder whether it is a good idea to keep using that compiler binary, or
whether there are any incompatibilities with Cocotron (know already or to
be expected).

How about different compilers in general? Some people seem to happily use
Cocotron with clang. Are the Cocotron changes just there to produce
Apple-compatible compiler options, or is there some other magic involved,
e.g. in connection with the Cocotron runtime? Could Cocotron be used with
the Apple (or GNU) runtimes instead?

Thanks,
Tim


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Andreas Fink  
View profile  
 More options Oct 2 2012, 11:16 pm
From: Andreas Fink <andr...@fink.org>
Date: Wed, 3 Oct 2012 05:16:30 +0200
Local: Tues, Oct 2 2012 11:16 pm
Subject: Re: Using gcc 4.3.6 with Cocotron ok?

I'm using Cocotron with clang directly under Linux. The latest version in the SVN clang repository worked fine for that. No patches where necessary to the compiler. Given Apple is now 100% clang and doesn't invest anymore into gcc, the changes for new stuff in Obective C naturally end up in Clang automatically. I'm using the gnustep runtime however which is somewhat required for new objective c stuff. The apple runtime I'm not sure if it's a) wise to use (license issues might be in the way) and b)  if its still open sourced in the latest version by apple.

On 29.09.2012, at 12:46, Tim Schmielau <tim.schmie...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jens Ayton  
View profile  
 More options Oct 3 2012, 6:45 am
From: Jens Ayton <mailing-lists.j...@ayton.se>
Date: Wed, 3 Oct 2012 12:45:08 +0200
Local: Wed, Oct 3 2012 6:45 am
Subject: Re: Using gcc 4.3.6 with Cocotron ok?
On Oct 3, 2012, at 05:16, Andreas Fink <andr...@fink.org> wrote:

> I'm using the gnustep runtime however which is somewhat required for new objective c stuff. The apple runtime I'm not sure if it's a) wise to use (license issues might be in the way) and b)  if its still open sourced in the latest version by apple.

The Apple runtime is still open source, under the APSL 2.0, which is a fiddly, copyleft license with stringent labelling requirements (you need to be clear about what comes from Apple and what's changed, include notices with binary distributions etc).

Of course, the Apple runtime doesn't support Linux. It does support Windows, although I don't know if it builds for Windows out of the box.

If I was actively working on Cocotron code, I'd definitely seek to target clang and the GNUstep runtime (libobjc2).

--
Jens Ayton


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Tim Schmielau  
View profile  
 More options Oct 7 2012, 4:33 am
From: Tim Schmielau <tim.schmie...@gmail.com>
Date: Sun, 7 Oct 2012 01:33:27 -0700 (PDT)
Local: Sun, Oct 7 2012 4:33 am
Subject: Re: Using gcc 4.3.6 with Cocotron ok?

Thank you both for your comments. I'll then keep using the gcc 4.3.6 based
compiler eyeing a switch to to clang and the GNU runtime later.

Thanks,
Tim


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jens Ayton  
View profile  
 More options Oct 7 2012, 7:13 am
From: Jens Ayton <mailing-lists.j...@ayton.se>
Date: Sun, 7 Oct 2012 13:12:45 +0200
Local: Sun, Oct 7 2012 7:12 am
Subject: Re: Using gcc 4.3.6 with Cocotron ok?
On Oct 7, 2012, at 10:33, Tim Schmielau <tim.schmie...@gmail.com> wrote:

> Thank you both for your comments. I'll then keep using the gcc 4.3.6 based compiler eyeing a switch to to clang and the GNU runtime later.

Not the GNU runtime, the GNUstep runtime. ("GNU runtime" generally refers to the GCC libobjc runtime, which is different. It's at times like this that code names start looking good.)

--
Jens Ayton


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Tim Schmielau  
View profile  
 More options Oct 8 2012, 7:04 pm
From: Tim Schmielau <tim.schmie...@gmail.com>
Date: Mon, 8 Oct 2012 16:04:02 -0700 (PDT)
Local: Mon, Oct 8 2012 7:04 pm
Subject: Re: Using gcc 4.3.6 with Cocotron ok?

On Sunday, October 7, 2012 12:13:28 PM UTC+1, Ahruman wrote:

> Not the GNU runtime, the GNUstep runtime. ("GNU runtime" generally refers
> to the GCC libobjc runtime, which is different. It's at times like this
> that code names start looking good.)

Thank you for clarifying that. I had indeed meant the GNUstep runtime, but
this was a good reason to refresh my memory about the difference.
Which naturally leads me to the issue of licenses. I'll have to carefully
check that later. For now I'll just stay with the Cocotron runtime though.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »