public inbox for linux-8086@vger.kernel.org
 help / color / mirror / Atom feed
* New version of Bob's C compiler
@ 2002-07-24 22:08 Gregg C Levine
  2002-07-24 22:15 ` Riley Williams
  0 siblings, 1 reply; 11+ messages in thread
From: Gregg C Levine @ 2002-07-24 22:08 UTC (permalink / raw)
  To: ELKS

Hello from Gregg C Levine
Go ahead folks and send me flaming mail off list, but here goes. If a new
one has been posted to his page, then will it be mirrored anywhere on the
general ELKS pages, and FTP sites?
Gregg C Levine obiwanthejediknight@att.net
<This signature will be replaced, pending an approval from the Jedi Council.
>


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: New version of Bob's C compiler
  2002-07-24 22:08 New version of Bob's C compiler Gregg C Levine
@ 2002-07-24 22:15 ` Riley Williams
  2002-07-24 22:34   ` Paul Nasrat
  2002-07-25 16:38   ` Manuel Novoa III
  0 siblings, 2 replies; 11+ messages in thread
From: Riley Williams @ 2002-07-24 22:15 UTC (permalink / raw)
  To: Gregg C Levine; +Cc: ELKS

Hi Gregg.

> Go ahead folks and send me flaming mail off list, but here goes.
> If a new one has been posted to his page, then will it be mirrored
> anywhere on the general ELKS pages, and FTP sites?

Who wants to conduct a poll to decide whether this is a good or bad
idea? I can see viewpoints both ways...

FOR:	Much of ELKS becomes simpler with the latest facilities.

AGIN:	ELKS becomes dependent on having the latest BCC compiler.

...and I'm not willing to make this decision myself.

Best wishes from Riley.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: New version of Bob's C compiler
  2002-07-24 22:15 ` Riley Williams
@ 2002-07-24 22:34   ` Paul Nasrat
  2002-07-25  5:59     ` Riley Williams
  2002-07-25 16:38   ` Manuel Novoa III
  1 sibling, 1 reply; 11+ messages in thread
From: Paul Nasrat @ 2002-07-24 22:34 UTC (permalink / raw)
  To: ELKS

On Wed, Jul 24, 2002 at 11:15:48PM +0100, Riley Williams wrote:
> Hi Gregg.
> 
> > Go ahead folks and send me flaming mail off list, but here goes.
> > If a new one has been posted to his page, then will it be mirrored
> > anywhere on the general ELKS pages, and FTP sites?
> 
> Who wants to conduct a poll to decide whether this is a good or bad
> idea? I can see viewpoints both ways...
> 
> FOR:	Much of ELKS becomes simpler with the latest facilities.
> 
> AGIN:	ELKS becomes dependent on having the latest BCC compiler.

True, elks should be still compilable on the common distro Dev86
package.  However, I will go and package up both a Mandrake style and
RedHat stye rpm and be happy to submit those to all, if we can encourage
package maintainers to update then it's not too nasty to ask ppl who
compile from source to ensure they are using a recent edition.

By the looks of it Debian unstable is on 0.16.3 anyway so are probably
keeping an eye out on Robert's page.

Maybe we should say the next major release of Elks will require a recent
Dev86, and concentrate on helping distro's get the most recent Dev86 and
dosemu and elksemu happily working.  Then we can try and clean up the
code based on new compiler features.

BTW, I think things are broken for SIBO atm, need to fix but need
time...

Paul

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: New version of Bob's C compiler
  2002-07-24 22:34   ` Paul Nasrat
@ 2002-07-25  5:59     ` Riley Williams
  2002-07-25  7:15       ` Paul Nasrat
  2002-07-25  8:09       ` Harry Kalogirou
  0 siblings, 2 replies; 11+ messages in thread
From: Riley Williams @ 2002-07-25  5:59 UTC (permalink / raw)
  To: Paul Nasrat; +Cc: ELKS

Hi Paul.

>>> Go ahead folks and send me flaming mail off list, but here goes.
>>> If a new one has been posted to his page, then will it be mirrored
>>> anywhere on the general ELKS pages, and FTP sites?

>> Who wants to conduct a poll to decide whether this is a good or bad
>> idea? I can see viewpoints both ways...
>>
>> FOR: 	Much of ELKS becomes simpler with the latest facilities.
>>
>> AGAINST:	ELKS becomes dependent on having the latest BCC compiler.

> True, elks should be still compilable on the common distro Dev86
> package. However, I will go and package up both a Mandrake style and
> RedHat stye rpm and be happy to submit those to all, if we can
> encourage package maintainers to update then it's not too nasty to
> ask ppl who compile from source to ensure they are using a recent
> edition.

I'm willing to insert the relevant check in the ELKS Makefile PROVIDING
there's a way of determining the version of dev86 that is installed that
is both easy and reliable...

> By the looks of it Debian unstable is on 0.16.3 anyway so are
> probably keeping an eye out on Robert's page.

I'm on a system based on RedHat 6.2 here, and I've yet to see later than
dev86-0.15.0-2 for it.

> Maybe we should say the next major release of Elks will require a
> recent Dev86, and concentrate on helping distro's get the most
> recent Dev86 and dosemu and elksemu happily working. Then we can try
> and clean up the code based on new compiler features.

We're almost ready to release ELKS 0.1.1 as I see it. Once that's out,
I'm willing to aim for 0.2.0 requiring a recent dev86

> BTW, I think things are broken for SIBO atm, need to fix but need
> time...

Personally, I'd like to see SiBO listed as a separate architecture where
it matters, rather than the current situation where tweaks for either
the XT or SiBO pretty much automatically break the other...

Also, I'd like to rearrange the codebase such that all source files
that contain assembler are under arch/* and source files without any
assembler in them are NOT under arch/* but I'd want agreement with
that idea before I started on it.

Best wishes from Riley.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: New version of Bob's C compiler
  2002-07-25  5:59     ` Riley Williams
@ 2002-07-25  7:15       ` Paul Nasrat
  2002-07-25  8:09       ` Harry Kalogirou
  1 sibling, 0 replies; 11+ messages in thread
From: Paul Nasrat @ 2002-07-25  7:15 UTC (permalink / raw)
  To: ELKS

On Thu, Jul 25, 2002 at 06:59:45AM +0100, Riley Williams wrote:
 
> > By the looks of it Debian unstable is on 0.16.3 anyway so are
> > probably keeping an eye out on Robert's page.
> 
> I'm on a system based on RedHat 6.2 here, and I've yet to see later than
> dev86-0.15.0-2 for it.

limbo (RH 8 beta) and rawhide have 0.16.3, Mandrake is on 0.15.5 in
cooker according to rpmfind, but I can't see it on mirror.ac.uk's cooker
archive.

I'll update the src.rpm from 0.15.5 to 0.16.5, upload it and post an RFE
for Mandrake 9.0 beta to ship it.

Paul 

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: New version of Bob's C compiler
  2002-07-25  5:59     ` Riley Williams
  2002-07-25  7:15       ` Paul Nasrat
@ 2002-07-25  8:09       ` Harry Kalogirou
  2002-07-25 19:28         ` Blaz Antonic
  1 sibling, 1 reply; 11+ messages in thread
From: Harry Kalogirou @ 2002-07-25  8:09 UTC (permalink / raw)
  To: Riley Williams; +Cc: Paul Nasrat, ELKS

Την Πεμ, 25-07-2002 στις 08:59, ο/η Riley Williams έγραψε:
> Also, I'd like to rearrange the codebase such that all source files
> that contain assembler are under arch/* and source files without any
> assembler in them are NOT under arch/* but I'd want agreement with
> that idea before I started on it.

I thing this should start after 0.2.0 because it will destabilise the
system a lot. I also have to note that a source file can be platoform
depentent even without containing assembler. 

Harry


-
To unsubscribe from this list: send the line "unsubscribe linux-8086" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: New version of Bob's C compiler
  2002-07-24 22:15 ` Riley Williams
  2002-07-24 22:34   ` Paul Nasrat
@ 2002-07-25 16:38   ` Manuel Novoa III
  2002-07-25 19:56     ` Riley Williams
  1 sibling, 1 reply; 11+ messages in thread
From: Manuel Novoa III @ 2002-07-25 16:38 UTC (permalink / raw)
  To: Riley Williams; +Cc: Gregg C Levine, ELKS

Riley,

On Wed, Jul 24, 2002 at 11:15:48PM +0100, Riley Williams wrote:
> Hi Gregg.
> 
> > Go ahead folks and send me flaming mail off list, but here goes.
> > If a new one has been posted to his page, then will it be mirrored
> > anywhere on the general ELKS pages, and FTP sites?
> 
> Who wants to conduct a poll to decide whether this is a good or bad
> idea? I can see viewpoints both ways...
> 
> FOR:	Much of ELKS becomes simpler with the latest facilities.

I for one need the new features.  ;-)

> AGIN:	ELKS becomes dependent on having the latest BCC compiler.

Is this really much of a drawback?  Building bcc isn't that big
an issue.

Manuel

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: New version of Bob's C compiler
  2002-07-25  8:09       ` Harry Kalogirou
@ 2002-07-25 19:28         ` Blaz Antonic
  0 siblings, 0 replies; 11+ messages in thread
From: Blaz Antonic @ 2002-07-25 19:28 UTC (permalink / raw)
  To: ELKS

As pointed out by Harry i managed to miss the CC field :) Here it goes
again:

> > Also, I'd like to rearrange the codebase such that all source files
> > that contain assembler are under arch/* and source files without any
> > assembler in them are NOT under arch/* but I'd want agreement with
> > that idea before I started on it.
> 
> I thing this should start after 0.2.0 because it will destabilise the
> system a lot. I also have to note that a source file can be platoform
> depentent even without containing assembler.

... as in /arch/i86/drivers/* at the moment. I don't think splitting
those up would be a good idea. Linux has drivers in /drivers directory
(not under arch) despite the fact that most of them are arch-specific
but nevertheless it think ELKS' approach is better (more logical if you
will).

Blaz Antonic


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: New version of Bob's C compiler
  2002-07-25 16:38   ` Manuel Novoa III
@ 2002-07-25 19:56     ` Riley Williams
  2002-07-25 20:36       ` Manuel Novoa III
  2002-07-26 18:27       ` Harry Kalogirou
  0 siblings, 2 replies; 11+ messages in thread
From: Riley Williams @ 2002-07-25 19:56 UTC (permalink / raw)
  To: Manuel Novoa III; +Cc: ELKS

Hi Manuel.

>>> Go ahead folks and send me flaming mail off list, but here goes.
>>> If a new one has been posted to his page, then will it be mirrored
>>> anywhere on the general ELKS pages, and FTP sites?

As far as mirroring the BCC releases on the ELKS pages, remember they're
on Sourceforge, and I think the SF terms and conditions prohibit using
sourceforge as a mirror.

My original reply actually mis-read the question - I was referring to
converting ELKS to require the latest BCC compiler, and my instincts say
that we're being far too hasty at this point, and need to wait until the
new BCC version is in general circulation before we do so. However, if
the general concensus is that we should do so, I will fall in line.

>> Who wants to conduct a poll to decide whether this is a good or bad
>> idea? I can see viewpoints both ways...
>> 
>> FOR:     Much of ELKS becomes simpler with the latest facilities.

> I for one need the new features.  ;-)

I could make good use of them as well...but that is pretty much
irrelevant to this discussion as we can already make use of the new
facilities in our own projects whether we use them in ELKS or not.

>> AGAINST: ELKS becomes dependent on having the latest BCC compiler.

> Is this really much of a drawback? Building bcc isn't that big
> an issue.

Are you willing to be the one to deal with all the "ELKS doesn't
compile" spam that will result from the people who download ELKS onto
their system, then try to compile it and it throws up lots of error
messages simply because they have an old version of BCC installed and
we rely on a new version with lots of enhancements not in the commonly
installed versions?

I'm not - I had enough of that from HarKal when ELKS was sensitive to
a difference between his system configuration and mine with the result
that it compiled here but not on his system. We sorted that out a while
back and removed the said sensitivity from ELKS, but this will bring in
far more sensitivities than I'm willing to deal with.

As far as I can tell, RedHat issues a new release about every six weeks
from what I've seen, and the other major distributors appear to issue
releases at about the same rate. Also, apart from the major Linux
developers (like myself), most Linux users I know keep their systems
updated to within three releases of the current one.

My proposal would therefore be to work towards getting the BCC with
these major enhancements included in all the major distributions, then
give that four months to percolate through the userbase. At that point,
90%+ of the Linux userbase will have the relevant compiler, and we can
start making changes that depend on those facilities without worrying
about problems like this.

Best wishes from Riley.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: New version of Bob's C compiler
  2002-07-25 19:56     ` Riley Williams
@ 2002-07-25 20:36       ` Manuel Novoa III
  2002-07-26 18:27       ` Harry Kalogirou
  1 sibling, 0 replies; 11+ messages in thread
From: Manuel Novoa III @ 2002-07-25 20:36 UTC (permalink / raw)
  To: Riley Williams; +Cc: ELKS

Hi Riley,

On Thu, Jul 25, 2002 at 08:56:25PM +0100, Riley Williams wrote:
> My original reply actually mis-read the question - I was referring to
> converting ELKS to require the latest BCC compiler, and my instincts say
> that we're being far too hasty at this point, and need to wait until the
> new BCC version is in general circulation before we do so. However, if
> the general concensus is that we should do so, I will fall in line.

Ah.  I too misunderstood.  I thought you were talking about mentioning
in the ELKS docs where to find the latest bcc.  I remember you had asked
me that very question several weeks ago.

> >> Who wants to conduct a poll to decide whether this is a good or bad
> >> idea? I can see viewpoints both ways...
> >> 
> >> FOR:     Much of ELKS becomes simpler with the latest facilities.
> 
> > I for one need the new features.  ;-)
> 
> I could make good use of them as well...but that is pretty much
> irrelevant to this discussion as we can already make use of the new
> facilities in our own projects whether we use them in ELKS or not.

True.  As I said above, I misunderstood.

> >> AGAINST: ELKS becomes dependent on having the latest BCC compiler.
> 
> > Is this really much of a drawback? Building bcc isn't that big
> > an issue.
> 
> Are you willing to be the one to deal with all the "ELKS doesn't
> compile" spam that will result from the people who download ELKS onto
> their system, then try to compile it and it throws up lots of error
> messages simply because they have an old version of BCC installed and
> we rely on a new version with lots of enhancements not in the commonly
> installed versions?

Not even _remotely_ likely.  ;-)  I see too much of that nonsense
already on the busybox and uClibc mailing lists.  I've got no
patience for it.

> I'm not - I had enough of that from HarKal when ELKS was sensitive to
> a difference between his system configuration and mine with the result
> that it compiled here but not on his system. We sorted that out a while
> back and removed the said sensitivity from ELKS, but this will bring in
> far more sensitivities than I'm willing to deal with.
> 
> As far as I can tell, RedHat issues a new release about every six weeks
> from what I've seen, and the other major distributors appear to issue
> releases at about the same rate. Also, apart from the major Linux
> developers (like myself), most Linux users I know keep their systems
> updated to within three releases of the current one.
> 
> My proposal would therefore be to work towards getting the BCC with
> these major enhancements included in all the major distributions, then
> give that four months to percolate through the userbase. At that point,
> 90%+ of the Linux userbase will have the relevant compiler, and we can
> start making changes that depend on those facilities without worrying
> about problems like this.

No matter what, there will need to be some test in the ELKS build that
waives a red flag for those trying to use an old version of bcc.  We
still see posts from people on the uClibc mailing list about bugs in
the older uC-libc that is being packaged with uClinux by some groups.
Just the other day, someone posted a message about printf behavior
that I fixed in uClibc over 18 months ago.  :-(

Manuel

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: New version of Bob's C compiler
  2002-07-25 19:56     ` Riley Williams
  2002-07-25 20:36       ` Manuel Novoa III
@ 2002-07-26 18:27       ` Harry Kalogirou
  1 sibling, 0 replies; 11+ messages in thread
From: Harry Kalogirou @ 2002-07-26 18:27 UTC (permalink / raw)
  To: Riley Williams; +Cc: Manuel Novoa III, ELKS

Την Πεμ, 25-07-2002 στις 22:56, ο/η Riley Williams έγραψε:

> >> AGAINST: ELKS becomes dependent on having the latest BCC compiler.
> 
> > Is this really much of a drawback? Building bcc isn't that big
> > an issue.
> 
> Are you willing to be the one to deal with all the "ELKS doesn't
> compile" spam that will result from the people who download ELKS onto
> their system, then try to compile it and it throws up lots of error
> messages simply because they have an old version of BCC installed and
> we rely on a new version with lots of enhancements not in the commonly
> installed versions?

A simple BCC version check at the begining of compilation, will solve
all the problems. And for sure the BCC version check is going be much
smaller that this thread in lines.
 
> I'm not - I had enough of that from HarKal when ELKS was sensitive to
> a difference between his system configuration and mine with the result
> that it compiled here but not on his system. We sorted that out a while
> back and removed the said sensitivity from ELKS, but this will bring in
> far more sensitivities than I'm willing to deal with.

Requiring a specific version of some kind of tool is one thing and
requiring specific system configuration is an other. I beleave that we
can safely use the latest compiler; The one that will like to compile
from source, will find a way to get tha compiler.

Harry



-
To unsubscribe from this list: send the line "unsubscribe linux-8086" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2002-07-26 18:27 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-07-24 22:08 New version of Bob's C compiler Gregg C Levine
2002-07-24 22:15 ` Riley Williams
2002-07-24 22:34   ` Paul Nasrat
2002-07-25  5:59     ` Riley Williams
2002-07-25  7:15       ` Paul Nasrat
2002-07-25  8:09       ` Harry Kalogirou
2002-07-25 19:28         ` Blaz Antonic
2002-07-25 16:38   ` Manuel Novoa III
2002-07-25 19:56     ` Riley Williams
2002-07-25 20:36       ` Manuel Novoa III
2002-07-26 18:27       ` Harry Kalogirou

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox