* Ada for OS/2 (was Re: Linux faster than OS/2...) [not found] ` <5p9tpm$e90$1@unlisys.unlisys.net> @ 1997-07-01 0:00 ` system 1997-07-02 0:00 ` Robert Dewar ` (2 more replies) 0 siblings, 3 replies; 65+ messages in thread From: system @ 1997-07-01 0:00 UTC (permalink / raw) I am crossposting this to comp.lang.ada, comp.os.os2.setup.misc, comp.os.os2.programmer.misc, comp.os.os2.programmer.oop erdmann@ibm.net writes: >"@ribs.ssesco.com (" William Nau") writes: >>: I seems i should use Linux when it comes done to processor intensive >>: jobs like numerical jobs. >>I think the conclusion is drawn too quickly. >Just to clarify, how i concluded this figure. I did a compilation of >a package of 5 Ada 95 modules and compiled this on both Systems. The >difference of the elapse time was 25 %. I would not necessily expect OS/2's compiler to have the same effeciency as Linux's. Assuming the hardware is identical the other question I have (not having read the original post) is whether you were running a GUI on Linux? ===================================================================== This does bring up another question, GNAT provides a free ADA compilier for OS/2 (among other OSes). I am given to believe that it was originally written with gov't funding but currently is only upgraded because one of the primary programmers likes OS/2. One way to improve the attention given to the OS/2 port and assure its continued existance would be for "somebody" to purchase a maintenance contract with ACT (the company that writes GNAT). I don't know the cost but I am fairly certain that this would be rather a bit much for an individual but if we could pool 20-100 people who are willing to chip in a not small amount on an ongoing basis (I am _GUESSING_ at $50/year or so depending on lots of things)... Robert Morphis@physics.niu.edu Real Men change diapers ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: Ada for OS/2 (was Re: Linux faster than OS/2...) 1997-07-01 0:00 ` Ada for OS/2 (was Re: Linux faster than OS/2...) system @ 1997-07-02 0:00 ` Robert Dewar 1997-07-02 0:00 ` Ralph Paul 1997-07-05 0:00 ` Michael Erdmann 1997-07-02 0:00 ` Robert Dewar 1997-07-03 0:00 ` Geert Bosch 2 siblings, 2 replies; 65+ messages in thread From: Robert Dewar @ 1997-07-02 0:00 UTC (permalink / raw) Robert said <<I would not necessily expect OS/2's compiler to have the same effeciency as Linux's. Assuming the hardware is identical the other question I have (not having read the original post) is whether you were running a GUI on Linux? >> One clarification here. The compilers running on OS/2 and Linux are virtually identical code. So any differences you see in performance are not attributable to the compiler itself, but to OS and hardware considerations. As I noted in my previous post, my guess is that, if you are running on identical hardware, the most likely difference comes from the small HPFS cache size in OS/2. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: Ada for OS/2 (was Re: Linux faster than OS/2...) 1997-07-02 0:00 ` Robert Dewar @ 1997-07-02 0:00 ` Ralph Paul 1997-07-02 0:00 ` Robert Dewar 1997-07-02 0:00 ` Jerry van Dijk 1997-07-05 0:00 ` Michael Erdmann 1 sibling, 2 replies; 65+ messages in thread From: Ralph Paul @ 1997-07-02 0:00 UTC (permalink / raw) Robert Dewar wrote: > > One clarification here. The compilers running on OS/2 and Linux are > virtually identical code. So any differences you see in performance are > not attributable to the compiler itself, but to OS and hardware > considerations. As I noted in my previous post, my guess is that, if > you are running on identical hardware, the most likely difference comes > from the small HPFS cache size in OS/2. What about the ext2-os2 file system drivers. Does the use of a Linux style file system boost the performance ? CU/2, Ralph Paul ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: Ada for OS/2 (was Re: Linux faster than OS/2...) 1997-07-02 0:00 ` Ralph Paul @ 1997-07-02 0:00 ` Robert Dewar 1997-07-03 0:00 ` Matthieu Willm 1997-07-02 0:00 ` Jerry van Dijk 1 sibling, 1 reply; 65+ messages in thread From: Robert Dewar @ 1997-07-02 0:00 UTC (permalink / raw) Ralph asks <<What about the ext2-os2 file system drivers. Does the use of a Linux style file system boost the performance ? >> In the only experiment we did on this, using the linux style file system substantially slowed down compilation speed on OS/2. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: Ada for OS/2 (was Re: Linux faster than OS/2...) 1997-07-02 0:00 ` Robert Dewar @ 1997-07-03 0:00 ` Matthieu Willm 0 siblings, 0 replies; 65+ messages in thread From: Matthieu Willm @ 1997-07-03 0:00 UTC (permalink / raw) What max. cache size did you use with ext2-os2 ? The default is 256 Kb and is small. But with larger cache sizes (4 Mb on my 40 Mb system) compilation speed of ext2-os2 itself is quite fast. Robert Dewar wrote: > > Ralph asks > > <<What about the ext2-os2 file system drivers. Does the use of a Linux > style > file system boost the performance ? > >> > > In the only experiment we did on this, using the linux style file system > substantially slowed down compilation speed on OS/2. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: Ada for OS/2 (was Re: Linux faster than OS/2...) 1997-07-02 0:00 ` Ralph Paul 1997-07-02 0:00 ` Robert Dewar @ 1997-07-02 0:00 ` Jerry van Dijk 1 sibling, 0 replies; 65+ messages in thread From: Jerry van Dijk @ 1997-07-02 0:00 UTC (permalink / raw) In <33BABA02.2762@ibm.net>, Ralph Paul <repaul@ibm.net> writes: >What about the ext2-os2 file system drivers. Does the use of a Linux >style >file system boost the performance ? If you have sufficient RAM (64Mb or more I would guess) setting: gccload=10 gccopt=-pipe does give quite a boost. -- Jerry van Dijk | email: jdijk@acm.org -- Consultant | TEAM ADA -- Ordina Finance | Leiden, Holland ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: Ada for OS/2 (was Re: Linux faster than OS/2...) 1997-07-02 0:00 ` Robert Dewar 1997-07-02 0:00 ` Ralph Paul @ 1997-07-05 0:00 ` Michael Erdmann 1 sibling, 0 replies; 65+ messages in thread From: Michael Erdmann @ 1997-07-05 0:00 UTC (permalink / raw) Robert Dewar wrote: > > Robert said > > <<I would not necessily expect OS/2's compiler to have the same effeciency > as Linux's. Assuming the hardware is identical the other question I have > (not having read the original post) is whether you were running a GUI on > Linux? > >> > > One clarification here. The compilers running on OS/2 and Linux are > virtually identical code. So any differences you see in performance are > not attributable to the compiler itself, but to OS and hardware > considerations. As I noted in my previous post, my guess is that, if > you are running on identical hardware, the most likely difference comes > from the small HPFS cache size in OS/2. I doubt this, because the cache of my Linux installtion is about 2 MB. Earlier in the discussion some body mentioned the fact, that the emx dll are ported from unix to OS/2 in a inefficient way. Could this the probem ? ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: Ada for OS/2 (was Re: Linux faster than OS/2...) 1997-07-01 0:00 ` Ada for OS/2 (was Re: Linux faster than OS/2...) system 1997-07-02 0:00 ` Robert Dewar @ 1997-07-02 0:00 ` Robert Dewar 1997-07-02 0:00 ` system 1997-07-03 0:00 ` Geert Bosch 2 siblings, 1 reply; 65+ messages in thread From: Robert Dewar @ 1997-07-02 0:00 UTC (permalink / raw) Robert said <<I would not necessily expect OS/2's compiler to have the same effeciency as Linux's. Assuming the hardware is identical the other question I have (not having read the original post) is whether you were running a GUI on Linux?>> We find some things compile faster in OS/2, and others compile faster in Linux. Be careful that memory and disk support are similar. One factor that hurts OS/2 noticebly is the pathetic limit of 2 megs on the HPFS cache size. In some situations, using FAT on OS/2 will speed up compilations due to the bigger cache size. <<This does bring up another question, GNAT provides a free ADA compilier for OS/2 (among other OSes). I am given to believe that it was originally written with gov't funding but currently is only upgraded because one of the primary programmers likes OS/2.>> GNAT is free software in the GNU sense, it is a front end for the GCC compiler, which has been adapted to handle Ada 95. The port is maintained by Ada Core Technologies, and it is maintained because we have commercial customers who provide sufficient support to make this continued maintenance supportable for us. It is also true that one of the primary programmers likes OS/2 (me!) <<One way to improve the attention given to the OS/2 port and assure its continued existance would be for "somebody" to purchase a maintenance contract with ACT (the company that writes GNAT). I don't know the cost but I am fairly certain that this would be rather a bit much for an individual but if we could pool 20-100 people who are willing to chip in a not small amount on an ongoing basis (I am _GUESSING_ at $50/year or so depending on lots of things)...>> Well our maintenance contracts are based on the total number of programmers using Ada, so this model is not applicable. But in any case, fear not! The OS/2 port is fully maintained. You can obtain the public version of the compiler from many FTP sites, including cs.nyu.edu. If you are interested in commercial support for GNAT on OS/2 or any other platform, send email to info@gnat.com for an electronic copy of our brochure, or visit www.gnat.com. P.S. If you really think $5000/year would support this work, you are somewhat off in your calculation. That is about 2-3 weeks of work in a year (we are a commercial company, not hobbyists fiddling in our spare time). The cost of maintaining the OS/2 port is very much higher than that. However, as I say, no need to worry, it looks like, at least for now, there is (just) enough commercial interest to keep the OS/2 port viable (it helps of course that I like OS/2 :-) Robert Dewar Ada Core Technologies ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: Ada for OS/2 (was Re: Linux faster than OS/2...) 1997-07-02 0:00 ` Robert Dewar @ 1997-07-02 0:00 ` system 0 siblings, 0 replies; 65+ messages in thread From: system @ 1997-07-02 0:00 UTC (permalink / raw) dewar@merv.cs.nyu.edu (Robert Dewar) writes: >Robert said ><<I would not necessily expect OS/2's compiler to have the same effeciency >as Linux's. Assuming the hardware is identical the other question I have >(not having read the original post) is whether you were running a GUI on >Linux?>> > We find some things compile faster in OS/2, and others compile faster > in Linux. Be careful that memory and disk support are similar. One > factor that hurts OS/2 noticebly is the pathetic limit of 2 megs on > the HPFS cache size. <heh> Gee, where have I heard that complaint before? ><<This does bring up another question, GNAT provides a free ADA compilier >for OS/2 (among other OSes). I am given to believe that it was >originally written with gov't funding but currently is only upgraded >because one of the primary programmers likes OS/2.>> > > GNAT is free software in the GNU sense, it is a front end for the > GCC compiler, which has been adapted to handle Ada 95. The port is > maintained by Ada Core Technologies, and it is maintained because > we have commercial customers who provide sufficient support to make > this continued maintenance supportable for us. Ah, my mistake :( > It is also true that one of the primary programmers likes OS/2 (me!) thought so, but didn't care to put my foot in my mouth any more than necessary. > Well our maintenance contracts are based on the total number of > programmers using Ada, so this model is not applicable. I had assumed that something would have to be worked out, but thankfully we don't have to worry about it. > The cost of maintaining the OS/2 port is very much higher > than [$5000/year] Interesting. Thanks for the reply, Robert Morphis@physics.niu.edu Real Men change diapers ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: Ada for OS/2 (was Re: Linux faster than OS/2...) 1997-07-01 0:00 ` Ada for OS/2 (was Re: Linux faster than OS/2...) system 1997-07-02 0:00 ` Robert Dewar 1997-07-02 0:00 ` Robert Dewar @ 1997-07-03 0:00 ` Geert Bosch 1997-07-04 0:00 ` Haug Buerger 1997-07-04 0:00 ` erdmann 2 siblings, 2 replies; 65+ messages in thread From: Geert Bosch @ 1997-07-03 0:00 UTC (permalink / raw) In comp.lang.ada system@niuhep.physics.niu.edu wrote: ``I would not necessily expect OS/2's compiler to have the same effeciency as Linux's. Assuming the hardware is identical the other question I have (not having read the original post) is whether you were running a GUI on Linux?'' Please use emxload -e -gnat before doing any performance tests. This keeps the GNAT binaries in VM (real memory or swap space) instead of reloading and relocating them every time they are needed. This makes a huge difference in speed, esp. with small files. Because filesystem caching in Linux is better, this is less of an issue with Linux. Also keep in mind that you are mostly testing operating systems and I/O speed. The actual code that will be executed is almost the same, so given enough memory and fast enough I/O the performance will be not much different on Linux as on OS/2. Regards, Geert ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: Ada for OS/2 (was Re: Linux faster than OS/2...) 1997-07-03 0:00 ` Geert Bosch @ 1997-07-04 0:00 ` Haug Buerger 1997-07-04 0:00 ` Robert Dewar [not found] ` <33BEBF5C.367F@berlin.snafu.de> 1997-07-04 0:00 ` erdmann 1 sibling, 2 replies; 65+ messages in thread From: Haug Buerger @ 1997-07-04 0:00 UTC (permalink / raw) [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #1: Type: text/plain, Size: 908 bytes --] On 3 Jul 1997 00:44:12 +0200, Geert Bosch <geert@gonzo.sun3.iaf.nl> wrote: >In comp.lang.ada system@niuhep.physics.niu.edu wrote: > ``I would not necessily expect OS/2's compiler to have the same effeciency > as Linux's. Assuming the hardware is identical the other question I have > (not having read the original post) is whether you were running a GUI on > Linux?'' > >Please use emxload -e -gnat before doing any performance tests. This >keeps the GNAT binaries in VM (real memory or swap space) instead >of reloading and relocating them every time they are needed. This >makes a huge difference in speed, esp. with small files. >Because filesystem caching in Linux is better, this is less of an issue >with Linux. and set "SET GCCOPT=-pipe" in your config.sys to prevent gnat from using tempfiles. It uses pipes instead. Haug -- Save a tree use email to haug@zesi.ruhr.de (Haug B�rger) ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: Ada for OS/2 (was Re: Linux faster than OS/2...) 1997-07-04 0:00 ` Haug Buerger @ 1997-07-04 0:00 ` Robert Dewar 1997-08-18 0:00 ` Ada for OS/2 Geert Bosch [not found] ` <33BEBF5C.367F@berlin.snafu.de> 1 sibling, 1 reply; 65+ messages in thread From: Robert Dewar @ 1997-07-04 0:00 UTC (permalink / raw) Haug said <<and set "SET GCCOPT=-pipe" in your config.sys to prevent gnat from using tempfiles. It uses pipes instead. >> I tried this, it made absolutely zero difference in speed. Are you just guessing that this should speed up GNAT, or is that your actual experience. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: Ada for OS/2 1997-07-04 0:00 ` Robert Dewar @ 1997-08-18 0:00 ` Geert Bosch 1997-08-19 0:00 ` Tarjei T. Jensen 0 siblings, 1 reply; 65+ messages in thread From: Geert Bosch @ 1997-08-18 0:00 UTC (permalink / raw) A few weeks ago, Haug said <<and set "SET GCCOPT=-pipe" in your config.sys to prevent gnat from using tempfiles. It uses pipes instead.>> Robert Dewar replied: <<I tried this, it made absolutely zero difference in speed. Are you just guessing that this should speed up GNAT, or is that your actual experience.>> One last note: not only does using SET GCCOPT=-pipe not have any effect on compilation speed, it does introduce some problems. When GNAT generates informal messages, these messages get passed to the assembler input with an error as result. The reason is that these informal messages are written to standard out, just like the assembly code when using pipes. This happens when a compilation generates no code (compiling a generic for example) and when using -gnatv. So I would recommend not to use GCCOPT=-pipe with GNAT. Regards, Geert ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: Ada for OS/2 1997-08-18 0:00 ` Ada for OS/2 Geert Bosch @ 1997-08-19 0:00 ` Tarjei T. Jensen 1997-08-19 0:00 ` Robert Dewar 0 siblings, 1 reply; 65+ messages in thread From: Tarjei T. Jensen @ 1997-08-19 0:00 UTC (permalink / raw) Geert Bosch wrote: > One last note: not only does using SET GCCOPT=-pipe not have any > effect on compilation speed, it does introduce some problems. When > GNAT generates informal messages, these messages get passed to the > assembler input with an error as result. The reason is that these > informal messages are written to standard out, just like the assembly > code when using pipes. This is rather disturbing as I would expect messages from the compiler to be written to stderr. Especially when stdout is other use. I would think that the handling of messages in the compiler needs some adjustments with regards to where they go. Greetings, -- // Tarjei T. Jensen // tarjei@online.no || voice +47 51 62 85 58 // Support you local rescue centre: GET LOST! ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: Ada for OS/2 1997-08-19 0:00 ` Tarjei T. Jensen @ 1997-08-19 0:00 ` Robert Dewar 0 siblings, 0 replies; 65+ messages in thread From: Robert Dewar @ 1997-08-19 0:00 UTC (permalink / raw) Tarjei said <<This is rather disturbing as I would expect messages from the compiler to be written to stderr. Especially when stdout is other use. I would think that the handling of messages in the compiler needs some adjustments with regards to where they go.>> Read the documentation. Long form messages including the source go to stdout (since nothing else goes to stdout from the compiler, this makes perfectly good sense, also the compiler listing goes to stdout). Brief form error messages go to stderr. The use of the pipe option is completely useless in any case, as I pointed out a while ago, so the fact that it does not work is hardly significant! ^ permalink raw reply [flat|nested] 65+ messages in thread
[parent not found: <33BEBF5C.367F@berlin.snafu.de>]
* Re: Ada for OS/2 (was Re: Linux faster than OS/2...) [not found] ` <33BEBF5C.367F@berlin.snafu.de> @ 1997-07-05 0:00 ` Robert Dewar 1997-07-06 0:00 ` Michael Erdmann 0 siblings, 1 reply; 65+ messages in thread From: Robert Dewar @ 1997-07-05 0:00 UTC (permalink / raw) Michael said <<I have done this today. It seems now to work a bit faster.>> That's not very convincing :-) Did you actually measure the difference. I tried the -pipe and it made no difference at all to the compilation speed of several examples I tried. But a lot depends on your setup. In my setup, I have 80 megs and never swap, so in fact disk IO is completely overlapped (I tried an interesting experiment which was to put sources, objects, temp files, ali files for the library all in a RAM disk, and compile the library. It took, within measurable accuracy EXACTLY the same time as using a disk with the normal HPFS cache. That's why I don't think -pipe will help. If you have a decent amount of RAM and a 2 meg cache, then the temporary files get written to the cache, and read from the cache. Sure, they get written to disk as well, but these are lazy writes from the cache which can be completely overlapped with computation. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: Ada for OS/2 (was Re: Linux faster than OS/2...) 1997-07-05 0:00 ` Ada for OS/2 (was Re: Linux faster than OS/2...) Robert Dewar @ 1997-07-06 0:00 ` Michael Erdmann 0 siblings, 0 replies; 65+ messages in thread From: Michael Erdmann @ 1997-07-06 0:00 UTC (permalink / raw) Robert Dewar wrote: > > Michael said > > <<I have done this today. It seems now to work a bit faster.>> > > That's not very convincing :-) > Did you actually measure the difference. > I tried the -pipe and it made no difference at all to the > compilation speed of several examples I tried. I have repeated the measurement. The difference is not measurable, what happend was more simple. I did increase my ram cache from 1.5M to 2M and this caused most of the enhancement in the speed. > > But a lot depends on your setup. In my setup, I have 80 megs and never > swap, so in fact disk IO is completely overlapped (I tried an interesting > experiment which was to put > > sources, objects, temp files, ali files > > for the library all in a RAM disk, and compile the library. It took, > within measurable accuracy EXACTLY the same time as using a disk with > the normal HPFS cache. > I dont have 80 MB, but i allready thought about installing a ram disk for the same purpose. > That's why I don't think -pipe will help. If you have a decent amount > of RAM and a 2 meg cache, then the temporary files get written to the > cache, and read from the cache. Sure, they get written to disk as well, > but these are lazy writes from the cache which can be completely > overlapped with computation. I agree on this and i am not going to install any ramsdisk. By the way i have redone some measurement based upon a software package called rudstone. I did take the sources from the 1995 Ada CDROM from Walnut Creek and done the same measurements: Compilation+Build Execution OS/2 150 sec 97 Linux 135 sec 114 Compiling is slower in OS/2 but the execution time for the benchmark is smaler, meaning better performance. What i understood so far, i have to accept some performance degrade for the compilation in favor of the OS/2 features, but the performance of programms is not automaticaly less good then with Linux. As a result i decided to stay with OS/2 instead of switching to Linux. Michael ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: Ada for OS/2 (was Re: Linux faster than OS/2...) 1997-07-03 0:00 ` Geert Bosch 1997-07-04 0:00 ` Haug Buerger @ 1997-07-04 0:00 ` erdmann 1997-07-04 0:00 ` Geert Bosch 1 sibling, 1 reply; 65+ messages in thread From: erdmann @ 1997-07-04 0:00 UTC (permalink / raw) In <5peljs$i2p$1@gonzo.sun3.iaf.nl>, Geert Bosch <geert@gonzo.sun3.iaf.nl> writes: >In comp.lang.ada system@niuhep.physics.niu.edu wrote: > ``I would not necessily expect OS/2's compiler to have the same effeciency > as Linux's. Assuming the hardware is identical the other question I have > (not having read the original post) is whether you were running a GUI on > Linux?'' > >Please use emxload -e -gnat before doing any performance tests. This >keeps the GNAT binaries in VM (real memory or swap space) instead >of reloading and relocating them every time they are needed. This >makes a huge difference in speed, esp. with small files. >Because filesystem caching in Linux is better, this is less of an issue >with Linux. > >Also keep in mind that you are mostly testing operating systems and I/O >speed. The actual code that will be executed is almost the same, so given >enough memory and fast enough I/O the performance will be not much >different on Linux as on OS/2. > I have re done my tests again based on the information in mind i did receive so far. The results for a 5 packages OS/2 PM program are: OS/2 : 107 sec Linux: 95 sec In order to get this result i did close all windows of the WPS displaying the filesystem. Now the difference in performance is about 10 percent. But this seems to be the best! Michael ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: Ada for OS/2 (was Re: Linux faster than OS/2...) 1997-07-04 0:00 ` erdmann @ 1997-07-04 0:00 ` Geert Bosch 1997-07-07 0:00 ` Michael Erdmann 0 siblings, 1 reply; 65+ messages in thread From: Geert Bosch @ 1997-07-04 0:00 UTC (permalink / raw) [Some newsgroups removed] In comp.lang.ada erdmann@ibm.net wrote: I have re done my tests again based on the information in mind i did receive so far. The results for a 5 packages OS/2 PM program are: OS/2 : 107 sec Linux: 95 sec What you should look at is CPU load during compile which should be 100%. A lower figure indicates that the system is waiting for I/O, which can be caused by a diskcache that is too small, disabled lazy-write caching, or swapping due to insufficient memory. When CPU-load is straight 100% you know you can't do much better. In that case the difference of 10% seems high to me for compilation. (Binding and linking is another story, the binder is I/O bound and the linker is system-dependent.) Regards, Geert ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: Ada for OS/2 (was Re: Linux faster than OS/2...) 1997-07-04 0:00 ` Geert Bosch @ 1997-07-07 0:00 ` Michael Erdmann 0 siblings, 0 replies; 65+ messages in thread From: Michael Erdmann @ 1997-07-07 0:00 UTC (permalink / raw) Geert Bosch wrote: > > [Some newsgroups removed] > > In comp.lang.ada erdmann@ibm.net wrote: > I have re done my tests again based on the information in mind > i did receive so far. The results for a 5 packages OS/2 PM > program are: > > OS/2 : 107 sec > Linux: 95 sec > > What you should look at is CPU load during compile which should be > 100%. A lower figure indicates that the system is waiting for I/O, > which can be caused by a diskcache that is too small, disabled > lazy-write caching, or swapping due to insufficient memory. > > When CPU-load is straight 100% you know you can't do much better. > In that case the difference of 10% seems high to me for compilation. > (Binding and linking is another story, the binder is I/O bound and > the linker is system-dependent.) The CPU is 100 % under load! Michael ^ permalink raw reply [flat|nested] 65+ messages in thread
* Ada for OS/2 @ 2000-01-23 0:00 Paul Cass 2000-01-25 0:00 ` Robert Dewar 0 siblings, 1 reply; 65+ messages in thread From: Paul Cass @ 2000-01-23 0:00 UTC (permalink / raw) Is anyone aware of an Ada compiler for OS/2 other than Gnat? We have been using the Alsys OS/2 Ada compiler for about ten years or so with no problems. However the latest fixpack for OS/2 Version 4 and WarpServer 4.0 will not run either the Alsys Ada shell, compiler or any other Ada program built with this compiler (Version 5.5). Using the VisualAge C debugger revealed a problem early in program execution where the errant program attempts to load from a memory address down at about 00000056H which causes a trap. I think it is trying to load something from the environment. Obvious solutions are: 1 - don't use the fixpacks; 2 - move to WinNT. 3 - use Gnat. Does anyone have any other suggestions? Tks Paul ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: Ada for OS/2 2000-01-23 0:00 Ada for OS/2 Paul Cass @ 2000-01-25 0:00 ` Robert Dewar 0 siblings, 0 replies; 65+ messages in thread From: Robert Dewar @ 2000-01-25 0:00 UTC (permalink / raw) In article <l0yi4.1800$YM1.3171@newsfeeds.bigpond.com>, "Paul Cass" <paulcass@bigpond.com> wrote: > Is anyone aware of an Ada compiler for OS/2 other than Gnat? GNAT is fully supported on OS/2 (in fact two of us at ACT, Geert Bosch and Robert Dewar are enthusiastic OS/2 users, and use OS/2 for our personal development work). It is, like all other supported versions of GNAT a full language implementation, and is in commercial use by customers. There are no other Ada 95 implementations for OS/2. If you are interested in serious use of Ada on OS/2, feel free to contact ACT (see www.gnat.com) for details. Robert Dewar Ada Core Technologies Sent via Deja.com http://www.deja.com/ Before you buy. ^ permalink raw reply [flat|nested] 65+ messages in thread
* ADA for OS/2 @ 2001-07-03 7:11 John Poltorak 2001-07-03 9:35 ` David W. Noon 0 siblings, 1 reply; 65+ messages in thread From: John Poltorak @ 2001-07-03 7:11 UTC (permalink / raw) GNAT 3.13p includes OS/2 patches but building an OS/2 binary is a non-trivial task. Is there any possibility that I can I get hold of an OS/2 binary from anywhere? -- John ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: ADA for OS/2 2001-07-03 7:11 ADA " John Poltorak @ 2001-07-03 9:35 ` David W. Noon 2001-07-03 10:56 ` John Poltorak 0 siblings, 1 reply; 65+ messages in thread From: David W. Noon @ 2001-07-03 9:35 UTC (permalink / raw) On Sun, 3 Jul 3901 08:11:30, John Poltorak <jp@eyup.org> wrote: > GNAT 3.13p includes OS/2 patches but building an OS/2 binary is a > non-trivial task. > > Is there any possibility that I can I get hold of an OS/2 binary from > anywhere? The possibility exists. I have GNAT on a CD from 1995 that I plan to use to build an OS/2 version. If that goes well then I will d/l a newer cut of GNAT and give that a shot. This will take a couple of weeks to organize, as I am a little busy on other things just now. Regards Dave [Remove spamtraps to reply by e-mail] ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: ADA for OS/2 2001-07-03 9:35 ` David W. Noon @ 2001-07-03 10:56 ` John Poltorak 2001-07-03 19:09 ` tmoran 2001-07-04 9:49 ` Matthias Kretschmer 0 siblings, 2 replies; 65+ messages in thread From: John Poltorak @ 2001-07-03 10:56 UTC (permalink / raw) "David W. Noon" wrote: > On Sun, 3 Jul 3901 08:11:30, John Poltorak <jp@eyup.org> wrote: > > > GNAT 3.13p includes OS/2 patches but building an OS/2 binary is a > > non-trivial task. > > > > Is there any possibility that I can I get hold of an OS/2 binary from > > anywhere? > > The possibility exists. > > I have GNAT on a CD from 1995 that I plan to use to build an OS/2 > version. If that goes well then I will d/l a newer cut of GNAT and > give that a shot. This will take a couple of weeks to organize, as I > am a little busy on other things just now. I got as far as applying the OS/2 patches to the source code but apparently you need to have 3.12 installed as 3.13 is built on top of that. A few people are trying to build it and we are currently discussing progress on the os2-unix mailing list and you are welcome to join in, which you can do by using this link:- mailto:os2-unix-request@eyup.org?body=subscribe > > Regards > > Dave > > [Remove spamtraps to reply by e-mail] -- John ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: ADA for OS/2 2001-07-03 10:56 ` John Poltorak @ 2001-07-03 19:09 ` tmoran 2001-07-03 20:47 ` John Poltorak 2001-07-30 3:20 ` Robert Dewar 2001-07-04 9:49 ` Matthias Kretschmer 1 sibling, 2 replies; 65+ messages in thread From: tmoran @ 2001-07-03 19:09 UTC (permalink / raw) Robert Dewar used to say he preferred OS/2 and always made sure Gnat ran there. When did he stop? ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: ADA for OS/2 2001-07-03 19:09 ` tmoran @ 2001-07-03 20:47 ` John Poltorak 2001-07-30 3:20 ` Robert Dewar 1 sibling, 0 replies; 65+ messages in thread From: John Poltorak @ 2001-07-03 20:47 UTC (permalink / raw) tmoran@acm.org wrote: > Robert Dewar used to say he preferred OS/2 and always made sure Gnat > ran there. When did he stop? OS/2 patches are included in the source, so I'm sure it runs on OS/2, it's that there is no compiled version available for 3.13p AFAIK. -- John ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: ADA for OS/2 2001-07-03 19:09 ` tmoran 2001-07-03 20:47 ` John Poltorak @ 2001-07-30 3:20 ` Robert Dewar 2001-07-30 13:41 ` Ted Dennison 1 sibling, 1 reply; 65+ messages in thread From: Robert Dewar @ 2001-07-30 3:20 UTC (permalink / raw) tmoran@acm.org wrote in message news:<XLo07.148916$%i7.100501642@news1.rdc1.sfba.home.com>... > Robert Dewar used to say he preferred OS/2 and always made sure Gnat > ran there. When did he stop? Don't make presumptions please Ted! No one said Robert Dewar had stopped using OS/2. I still run OS/2, and I still run GNAT on it. However, my build is not releasable, it is tied into my entire environment, and since we have abandoned the OS/2 product, we are no longer making releasable builds on this operating system (and that includes both the GNAT Professional version and the public version). I do welcome the recently announced contribution of a 3.13p build, and we hope that similar efforts will produce public binaries on various targets. We will be happy to assist in making these contributed ports available on the NYU site. Robert Dewar (who one of these days will probably bite the bullet and switch to Linux -- I am beginning to miss some of the nice GNAT tools that are not available on OS/2 -- anyone know of an implementation of EPM on Linux :-) ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: ADA for OS/2 2001-07-30 3:20 ` Robert Dewar @ 2001-07-30 13:41 ` Ted Dennison 2001-07-30 16:51 ` tmoran 0 siblings, 1 reply; 65+ messages in thread From: Ted Dennison @ 2001-07-30 13:41 UTC (permalink / raw) In article <5ee5b646.0107291920.7d2e3b92@posting.google.com>, Robert Dewar says... > >tmoran@acm.org wrote in message news:<XLo07.148916$%i7.100501642@news1.rdc1.sfba.home.com>... >> Robert Dewar used to say he preferred OS/2 and always made sure Gnat >> ran there. When did he stop? > > >Don't make presumptions please Ted! No one said Robert Dewar had Just a minor nit here, but I don't believe the "t" in "tmoran" stands for "Ted". At least, one would think I would remember it if it did. :-) --- T.E.D. homepage - http://www.telepath.com/dennison/Ted/TED.html home email - mailto:dennison@telepath.com ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: ADA for OS/2 2001-07-30 13:41 ` Ted Dennison @ 2001-07-30 16:51 ` tmoran 0 siblings, 0 replies; 65+ messages in thread From: tmoran @ 2001-07-30 16:51 UTC (permalink / raw) >>>tmoran@acm.org wrote in message news:<XLo07.148916$%i7.100501642@news1.rdc1.sfba.home.com>... >>Don't make presumptions please Ted! No one said Robert Dewar had >Just a minor nit here, but I don't believe the "t" in "tmoran" stands for "Ted". >At least, one would think I would remember it if it did. :-) tmoran => Tom Moran. I think Roger Dewar knows this but just forgot. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: ADA for OS/2 2001-07-03 10:56 ` John Poltorak 2001-07-03 19:09 ` tmoran @ 2001-07-04 9:49 ` Matthias Kretschmer 2001-07-04 13:41 ` John Poltorak 1 sibling, 1 reply; 65+ messages in thread From: Matthias Kretschmer @ 2001-07-04 9:49 UTC (permalink / raw) On Tue, 03 Jul 2001 11:56:08 +0100 John Poltorak <jp@eyup.org> wrote: > "David W. Noon" wrote: > > > On Sun, 3 Jul 3901 08:11:30, John Poltorak <jp@eyup.org> wrote: > > > > > GNAT 3.13p includes OS/2 patches but building an OS/2 binary is a > > > non-trivial task. > > > > > > Is there any possibility that I can I get hold of an OS/2 binary from > > > anywhere? > > > > The possibility exists. > > > > I have GNAT on a CD from 1995 that I plan to use to build an OS/2 > > version. If that goes well then I will d/l a newer cut of GNAT and > > give that a shot. This will take a couple of weeks to organize, as I > > am a little busy on other things just now. > > I got as far as applying the OS/2 patches to the source code but apparently > you need to > have 3.12 installed as 3.13 is built on top of that. A few people are have a look at hobbes or leo - there you should find at least gnat 3.12 precompiled for os/2 using emx-environment. or try www.os2.org iirc it has a search engine for software. > trying to build it and we are > currently discussing progress on the os2-unix mailing list and you are > welcome to join in, which > you can do by using this link:- > > mailto:os2-unix-request@eyup.org?body=subscribe > > > > > Regards > > > > Dave > > > > [Remove spamtraps to reply by e-mail] > > -- > John > ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: ADA for OS/2 2001-07-04 9:49 ` Matthias Kretschmer @ 2001-07-04 13:41 ` John Poltorak 2001-07-05 13:11 ` Stephen Leake 2001-07-05 19:43 ` Robert Dewar 0 siblings, 2 replies; 65+ messages in thread From: John Poltorak @ 2001-07-04 13:41 UTC (permalink / raw) Matthias Kretschmer wrote: > On Tue, 03 Jul 2001 11:56:08 +0100 > John Poltorak <jp@eyup.org> wrote: > > > "David W. Noon" wrote: > > > > > On Sun, 3 Jul 3901 08:11:30, John Poltorak <jp@eyup.org> wrote: > > > > > > > GNAT 3.13p includes OS/2 patches but building an OS/2 binary is a > > > > non-trivial task. > > > > > > > > Is there any possibility that I can I get hold of an OS/2 binary from > > > > anywhere? > > > > > > The possibility exists. > > > > > > I have GNAT on a CD from 1995 that I plan to use to build an OS/2 > > > version. If that goes well then I will d/l a newer cut of GNAT and > > > give that a shot. This will take a couple of weeks to organize, as I > > > am a little busy on other things just now. > > > > I got as far as applying the OS/2 patches to the source code but apparently > > you need to > > have 3.12 installed as 3.13 is built on top of that. A few people are > > have a look at hobbes or leo - there you should find at least gnat 3.12 precompiled for os/2 using emx-environment. or try www.os2.org iirc it has a search engine for software. I installed 3.12 yesterday, but find the instructions for building 3.13p difficult to follow. From README.BUILD:- This installation starts from the sources of GCC 2.8.1 -- Apply patches (gcc-281.dif) from the src directory. Do I really need to get hold of the source for gcc 2.8.1, just to be able to build 3.13p ? If so, do I just run:- ? patch -p0 <gcc-281.dif > > > > > Regards > > > > > > Dave > > > > > > [Remove spamtraps to reply by e-mail] > > > > -- > > John > > -- John ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: ADA for OS/2 2001-07-04 13:41 ` John Poltorak @ 2001-07-05 13:11 ` Stephen Leake 2001-07-05 15:10 ` Larry Kilgallen 2001-07-05 20:57 ` ADA " John Poltorak 2001-07-05 19:43 ` Robert Dewar 1 sibling, 2 replies; 65+ messages in thread From: Stephen Leake @ 2001-07-05 13:11 UTC (permalink / raw) John Poltorak <jp@eyup.org> writes: > From README.BUILD:- > > This installation starts from the sources of GCC 2.8.1 > > -- Apply patches (gcc-281.dif) from the src directory. > > Do I really need to get hold of the source for gcc 2.8.1, > just to be able to build 3.13p ? Yes. Why is this surprising? You are building a compiler from sources; part of the sources for that compiler is gcc 2.8.1. Getting hold of the source for gcc 2.8.1 is no harder than getting hold of the source for gnat 3.13p. Perhaps you are implying that the source distribution for gnat 3.13p should include the source distribution of gcc 2.8.1. That might be convenient for you, but it is common practice to simply reference an independent source distribution, when that imposes no significant burden on the user. > If so, do I just run:- ? > > patch -p0 <gcc-281.dif Yes. It would be better if this specific instruction were in the README file, but a quick read of patch --help makes it pretty clear. In general, it is assumed people installing from source can figure out how to use the required tools. -- -- Stephe ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: ADA for OS/2 2001-07-05 13:11 ` Stephen Leake @ 2001-07-05 15:10 ` Larry Kilgallen 2001-07-05 21:41 ` Robert Dewar 2001-07-05 20:57 ` ADA " John Poltorak 1 sibling, 1 reply; 65+ messages in thread From: Larry Kilgallen @ 2001-07-05 15:10 UTC (permalink / raw) In article <u7kxnfrm6.fsf@gsfc.nasa.gov>, Stephen Leake <stephen.a.leake.1@gsfc.nasa.gov> writes: > In general, it is assumed people installing from source can figure out > how to use the required tools. In general, that is true, but in the case of GNAT it seems that ACT is only releasing binaries for certain platforms these days, which means installation from source becomes more commonplace and is not at all based on expertise (especially in view of ACT's statement that they feel the public releases should be for student use). ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: ADA for OS/2 2001-07-05 15:10 ` Larry Kilgallen @ 2001-07-05 21:41 ` Robert Dewar 2001-07-06 2:51 ` Windows.Only.Vendors 2001-07-06 15:41 ` Ted Dennison 0 siblings, 2 replies; 65+ messages in thread From: Robert Dewar @ 2001-07-05 21:41 UTC (permalink / raw) Kilgallen@eisner.decus.org.nospam (Larry Kilgallen) wrote in message news:<0fqDUcnQj8JQ@eisner.encompasserve.org>... > In general, that is true, but in the case of GNAT it seems that ACT > is only releasing binaries for certain platforms these days, which > means installation from source becomes more commonplace and is not > at all based on expertise (especially in view of ACT's statement > that they feel the public releases should be for student use). Most people will not be able to install GNAT from sources, since it does indeed assume GCC expertise. It is definitely true that ACT is not building public binaries for most platforms these days (our current intention is to build binaries for GNU/Linux/x86 and for NT). We expect that other public binaries wlil be built, distributed and mirrored, by those who do know how, as happens for other GNU software. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: ADA for OS/2 2001-07-05 21:41 ` Robert Dewar @ 2001-07-06 2:51 ` Windows.Only.Vendors 2001-07-06 15:18 ` Ted Dennison 2001-07-06 15:41 ` Ted Dennison 1 sibling, 1 reply; 65+ messages in thread From: Windows.Only.Vendors @ 2001-07-06 2:51 UTC (permalink / raw) On Thu, 5 Jul 2001 21:41:46, dewar@gnat.com (Robert Dewar) wrote: > We expect that other public binaries wlil be built, distributed > and mirrored, by those who do know how, as happens for other GNU software. > This is not happening for OS/2 however. There are a number of us interested in getting this going and are willing to try but we need help. If for no other reason than maintaining and extending the scope of Ada to another area of computing. Isn't that what most of the discussions in this news group have been about over the last 5 years that I have followed C.L.A? [other than a few java vs Ada vs Eiffel wars and the Rt. Rev. Colin James III entertainment from years past. What ever happened to the kook?] Back to the topic at hand. By help, I am asking for some mentoring for us, walk us through the process, do not assume what we know or don't know, in return we will document the method and steps and keep the knowledge available for orthers. As it is now when Robert Dewar and a few select others decide that Ada/2 is a waste of their time the skill set is lost! I don't pretend to be able to write intricate code, I don't pretend to be a 'code rocket doctor', I am sincere about getting this done for OS/2 though. I know there at least three of us currently interested in building the beast, what do you say? A knowledge tranfer is what we are asking for. Tim Erickson -- tjeric_k AT telusplanet_net remove any underscores to get the proper address ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: ADA for OS/2 2001-07-06 2:51 ` Windows.Only.Vendors @ 2001-07-06 15:18 ` Ted Dennison 2001-07-06 15:52 ` John Poltorak 0 siblings, 1 reply; 65+ messages in thread From: Ted Dennison @ 2001-07-06 15:18 UTC (permalink / raw) In article <ywLYhRw4zi4W-pn2-DputPNMcYvqY@aigh168by26ya.ab.hsia.telus.net>, Windows.Only.Vendors@Suck.Com says... >This is not happening for OS/2 however. There are a number of us >interested in getting this going and are willing to try but we need >help. If for no other reason than maintaining and extending the scope .. >Back to the topic at hand. By help, I am asking for some mentoring for >us, walk us through the process, do not assume what we know or don't >know, in return we will document the method and steps and keep the >knowledge available for orthers. As it is now when Robert Dewar and a Probably the best thing to do would be to just start slogging through the process, and then appeal for help at the appropriate places when/if you get stuck. If you need help getting started, I'd first download the sources and read through any instructions there. Then the next best thing to do would probably be to appeal to the folks on the Gnatlist at http://lyris.seas.gwu.edu/cgi-bin/lyris.pl?enter=gnatlist&text_mode=0 . There seem to be several people there who regularly build gnat from sources. I haven't personally done this before. However, I have compiled gcc from sources before (many years ago on SunOS). It did take me about 10 hours of work (mostly due to slow compile times), but it really wasn't too horribly difficult. Don't let anyone scare you off by throwing that in your face. --- T.E.D. homepage - http://www.telepath.com/dennison/Ted/TED.html home email - mailto:dennison@telepath.com ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: ADA for OS/2 2001-07-06 15:18 ` Ted Dennison @ 2001-07-06 15:52 ` John Poltorak 2001-07-07 21:06 ` Robert Dewar 0 siblings, 1 reply; 65+ messages in thread From: John Poltorak @ 2001-07-06 15:52 UTC (permalink / raw) Ted Dennison wrote: > In article <ywLYhRw4zi4W-pn2-DputPNMcYvqY@aigh168by26ya.ab.hsia.telus.net>, > Windows.Only.Vendors@Suck.Com says... > > > Probably the best thing to do would be to just start slogging through the > process, and then appeal for help at the appropriate places when/if you get > stuck. > > If you need help getting started, I'd first download the sources and read > through any instructions there. There is an immediate problem when attempting to follow an instruction like:- -- Apply patches (gcc-281.dif) from the src directory ... does this simply mean using the source straight from GNU, ie. :- ftp://ftp.gnu.org/pub/gnu/gcc/gcc-2.8.1.tar.gz or do I need to find and apply some EMX patches first to incorporate OS/2 enhancements? And if so, which patches? Any hints/tips, much appreciated... > > --- > T.E.D. homepage - http://www.telepath.com/dennison/Ted/TED.html > home email - mailto:dennison@telepath.com -- John ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: ADA for OS/2 2001-07-06 15:52 ` John Poltorak @ 2001-07-07 21:06 ` Robert Dewar 0 siblings, 0 replies; 65+ messages in thread From: Robert Dewar @ 2001-07-07 21:06 UTC (permalink / raw) John Poltorak <jp@eyup.org> wrote in message news:<3B45DEAF.6BAD19D@eyup.org>... > There is an immediate problem when attempting to follow an instruction like:- > > -- Apply patches (gcc-281.dif) from the src directory > > ... does this simply mean using the source straight from GNU, ie. :- > > ftp://ftp.gnu.org/pub/gnu/gcc/gcc-2.8.1.tar.gz > > > or do I need to find and apply some EMX patches first to incorporate OS/2 > enhancements? > > And if so, which patches? > > Any hints/tips, much appreciated... Once again, I strongly suggest that you go through the process of bootstrapping the OS/2 EMX version of GNU C, and don't even think about porting GNAT till you have completed that excercise successfully. If you have not already, I would recommend reading the gcc manual cover to cover. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: ADA for OS/2 2001-07-05 21:41 ` Robert Dewar 2001-07-06 2:51 ` Windows.Only.Vendors @ 2001-07-06 15:41 ` Ted Dennison 2001-07-07 12:12 ` Dave Parsons 1 sibling, 1 reply; 65+ messages in thread From: Ted Dennison @ 2001-07-06 15:41 UTC (permalink / raw) In article <5ee5b646.0107051341.2a0d4b42@posting.google.com>, Robert Dewar says... >Most people will not be able to install GNAT from sources, since it >does indeed assume GCC expertise. It is definitely true that ACT is >not building public binaries for most platforms these days (our >current intention is to build binaries for GNU/Linux/x86 and for NT). >We expect that other public binaries wlil be built, distributed >and mirrored, by those who do know how, as happens for other GNU software. Currently the situation is a bit warped because ACT essentially controls the Gnat baseline. Of course ACT doesn't *have* to do anything. But on the other hand, folks have been trained to expect a lot of from GNU software maintainers. I think that once Gnat is in the GCC baseline (RSN, right?), its perfectly reasonable to expect the community to build its own binaries for *all* platforms, as well as to coordinate releases, etc. If ACT feels its in their best interests to contribute to that effort, then great. But they are a *company* and its about time we quit expecting them to do tons of stuff for us for free, just because we'd like it. --- T.E.D. homepage - http://www.telepath.com/dennison/Ted/TED.html home email - mailto:dennison@telepath.com ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: ADA for OS/2 2001-07-06 15:41 ` Ted Dennison @ 2001-07-07 12:12 ` Dave Parsons 2001-07-07 13:29 ` John Poltorak 2001-07-07 21:26 ` ADA " Robert Dewar 0 siblings, 2 replies; 65+ messages in thread From: Dave Parsons @ 2001-07-07 12:12 UTC (permalink / raw) On Fri, 6 Jul 2001 15:41:58, Ted Dennison<dennison@telepath.com> wrote: > In article <5ee5b646.0107051341.2a0d4b42@posting.google.com>, Robert Dewar > says... > >Most people will not be able to install GNAT from sources, since it > >does indeed assume GCC expertise. It is definitely true that ACT is > >not building public binaries for most platforms these days (our > >current intention is to build binaries for GNU/Linux/x86 and for NT). > >We expect that other public binaries wlil be built, distributed > >and mirrored, by those who do know how, as happens for other GNU software. > > Currently the situation is a bit warped because ACT essentially controls the > Gnat baseline. Of course ACT doesn't *have* to do anything. But on the other > hand, folks have been trained to expect a lot of from GNU software maintainers. > > I think that once Gnat is in the GCC baseline (RSN, right?), its perfectly > reasonable to expect the community to build its own binaries for *all* > platforms, as well as to coordinate releases, etc. If ACT feels its in their > best interests to contribute to that effort, then great. But they are a > *company* and its about time we quit expecting them to do tons of stuff for us > for free, just because we'd like it. > True, but since the OS/2 code is still in the baseline presumably it is tested and the results of the tests would include an OS/2 binary which would in turn have to be tested. If that is true, why not release it, or is the OS/2 code not tested anymore? If it is not tested, what does that mean for the quality of any private builds? As an aside, it seems that my other preferred OS, OpenVMS, is suffering the same fate. All that I could find on ftp://cs.nyu.edu was 3.11p and 3.12p. BTW, do they just mirror ACT or do they produce their own binaries? -- Dave ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: ADA for OS/2 2001-07-07 12:12 ` Dave Parsons @ 2001-07-07 13:29 ` John Poltorak 2001-07-08 11:04 ` Ada " Dave Parsons 2001-07-07 21:26 ` ADA " Robert Dewar 1 sibling, 1 reply; 65+ messages in thread From: John Poltorak @ 2001-07-07 13:29 UTC (permalink / raw) Dave Parsons wrote: > On Fri, 6 Jul 2001 15:41:58, Ted Dennison<dennison@telepath.com> wrote: > > > I think that once Gnat is in the GCC baseline (RSN, right?), its perfectly > > reasonable to expect the community to build its own binaries for *all* > > platforms, as well as to coordinate releases, etc. If ACT feels its in their > > best interests to contribute to that effort, then great. But they are a > > *company* and its about time we quit expecting them to do tons of stuff for us > > for free, just because we'd like it. > > > > True, but since the OS/2 code is still in the baseline presumably it > is tested and the results of the tests would include an OS/2 binary > which would in turn have to be tested. > If that is true, why not release it, or is the OS/2 code not tested > anymore? > If it is not tested, what does that mean for the quality of any private > builds? This sounds like a moot point since no one apart, from the GNAT developers, appears to be able to build an OS/2 version... -- John > > -- > Dave ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: Ada for OS/2 2001-07-07 13:29 ` John Poltorak @ 2001-07-08 11:04 ` Dave Parsons 0 siblings, 0 replies; 65+ messages in thread From: Dave Parsons @ 2001-07-08 11:04 UTC (permalink / raw) On Sat, 7 Jul 2001 13:29:56, John Poltorak <jp@eyup.org> wrote: > Dave Parsons wrote: > > > True, but since the OS/2 code is still in the baseline presumably it > > is tested and the results of the tests would include an OS/2 binary > > which would in turn have to be tested. > > If that is true, why not release it, or is the OS/2 code not tested > > anymore? > > If it is not tested, what does that mean for the quality of any private > > builds? > > This sounds like a moot point since no one apart, from the GNAT developers, appears > to be able to build an OS/2 version... > We will have to wait and see... BTW, thanks for getting me off the list whilst I was away. I resubscribed yesterday. Did you find out why it failed to remove me although it said that it had? -- Dave ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: ADA for OS/2 2001-07-07 12:12 ` Dave Parsons 2001-07-07 13:29 ` John Poltorak @ 2001-07-07 21:26 ` Robert Dewar 2001-07-29 10:45 ` Ada " Dave Parsons 1 sibling, 1 reply; 65+ messages in thread From: Robert Dewar @ 2001-07-07 21:26 UTC (permalink / raw) dwparsons@t-online.de (Dave Parsons) wrote in message news:<Ej0w7lFo08Zw-pn2-uCtRxTNVD6K6@jupiter.dwparsons.dialin.t-online.de>... > True, but since the OS/2 code is still in the baseline presumably it > is tested and the results of the tests would include an OS/2 binary > which would in turn have to be tested. > If that is true, why not release it, or is the OS/2 code not tested > anymore? ACT no longer supports the OS/2 version of GNAT, since there was insufficient commercial demand (we had one customer, who is in the process of switching to windows). > If it is not tested, what does that mean for the quality of any > private builds? Probably they should be in fairly reasonable shape, since I still build on OS/2 for development purposes, though we don't do any formal testing of the OS/2 version at this stage. > As an aside, it seems that my other preferred OS, OpenVMS, is > suffering the same fate. The OpenVMS version of GNAT Professional is fully supported, and we have a number of supported customers for this platform. We are not planning on releasing public binaries, since this is no longer a platform that is of interest for student use. > All that I could find on ftp://cs.nyu.edu was 3.11p and 3.12p. > BTW, do they just mirror ACT or do they produce their own binaries? cs.nyu.edu has binaries of the public versions, some are built by ACT, others are built by other volunteers. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: Ada for OS/2 2001-07-07 21:26 ` ADA " Robert Dewar @ 2001-07-29 10:45 ` Dave Parsons 2001-07-29 17:49 ` Windows.Only.Vendors 0 siblings, 1 reply; 65+ messages in thread From: Dave Parsons @ 2001-07-29 10:45 UTC (permalink / raw) On Sat, 7 Jul 2001 21:26:19, dewar@gnat.com (Robert Dewar) wrote: > dwparsons@t-online.de (Dave Parsons) wrote in message news:<Ej0w7lFo08Zw-pn2-uCtRxTNVD6K6@jupiter.dwparsons.dialin.t-online.de>... > > > True, but since the OS/2 code is still in the baseline presumably it > > is tested and the results of the tests would include an OS/2 binary > > which would in turn have to be tested. > > If that is true, why not release it, or is the OS/2 code not tested > > anymore? > > ACT no longer supports the OS/2 version of GNAT, since there was > insufficient commercial demand (we had one customer, who is in the > process of switching to windows). > > > If it is not tested, what does that mean for the quality of any > > private builds? > > Probably they should be in fairly reasonable shape, since I still > build on OS/2 for development purposes, though we don't do any > formal testing of the OS/2 version at this stage. > Thank you for your reply and sorry I took so long to reply. Anyway in the meantime I have built GNAT 3.13p and GCC on OS/2 and have a couple of questions. Firstly, when building an archive of the resultant files to form a possible distribution I noticed that gnatelim and gnatstub are missing from 3.13 although they were in the 3.12 archive. Are these no longer required or are they in another source archive? The second point concerns testing. Is there an accepted standard test suite anywhere that I can download? I've had a look around ACT and AdaPower, but could not find anything. Thanks, Dave ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: Ada for OS/2 2001-07-29 10:45 ` Ada " Dave Parsons @ 2001-07-29 17:49 ` Windows.Only.Vendors 2001-07-30 5:09 ` Dave Parsons 0 siblings, 1 reply; 65+ messages in thread From: Windows.Only.Vendors @ 2001-07-29 17:49 UTC (permalink / raw) On Sun, 29 Jul 2001 10:45:04, dwparsons@t-online.de (Dave Parsons) wrote: > Anyway in the meantime I have built GNAT 3.13p and GCC on OS/2 > Wonderful! Would you be so kind as to post an the details of how you do this. I would like to learn how and archive them as well. That way we are never stuck in this position again. And, of course, when and where may we download a copy? A sincere thank you Tim -- tjeric_k AT telusplanet_net remove any underscores to get the proper address ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: Ada for OS/2 2001-07-29 17:49 ` Windows.Only.Vendors @ 2001-07-30 5:09 ` Dave Parsons 2001-08-05 16:10 ` Robert Dewar 0 siblings, 1 reply; 65+ messages in thread From: Dave Parsons @ 2001-07-30 5:09 UTC (permalink / raw) On Sun, 29 Jul 2001 17:49:47, Windows.Only.Vendors@Suck.Com wrote: > On Sun, 29 Jul 2001 10:45:04, dwparsons@t-online.de (Dave Parsons) > wrote: > > > Anyway in the meantime I have built GNAT 3.13p and GCC on OS/2 > > > > Wonderful! Would you be so kind as to post an the details of how you > do this. I would like to learn how and archive them as well. That way > we are never stuck in this position again. And, of course, when and > where may we download a copy? > Yes, of course, but first I must confirm that it works correctly, then I will make it available. In essence, I only followed the instructions in README.BUILD, plus a few minor tweaks to the makefiles. Dave ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: Ada for OS/2 2001-07-30 5:09 ` Dave Parsons @ 2001-08-05 16:10 ` Robert Dewar 2001-08-05 17:48 ` Windows.Only.Vendors 2001-08-07 7:06 ` Dave Parsons 0 siblings, 2 replies; 65+ messages in thread From: Robert Dewar @ 2001-08-05 16:10 UTC (permalink / raw) dwparsons@t-online.de (Dave Parsons) wrote in message news:<Ej0w7lFo08Zw-pn2-7JOd7XW2RPdN@jupiter.dwparsons.dialin.t-online.de>... > In essence, I only followed the instructions in README.BUILD, plus > a few minor tweaks to the makefiles. In our experience, building GNAT is quite straightforward if a) you have reasonable experience with building gcc, and know the basic structure of the makefiles (and are fully familiar with make), i.e. just basic gcc build knowledge b) you follow the instructions. It is amazing how often people get into trouble because they think they know better than the instructions :-) ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: Ada for OS/2 2001-08-05 16:10 ` Robert Dewar @ 2001-08-05 17:48 ` Windows.Only.Vendors 2001-08-07 22:43 ` Robert Dewar 2001-08-07 7:06 ` Dave Parsons 1 sibling, 1 reply; 65+ messages in thread From: Windows.Only.Vendors @ 2001-08-05 17:48 UTC (permalink / raw) On Sun, 5 Aug 2001 16:10:47, dewar@gnat.com (Robert Dewar) wrote: > dwparsons@t-online.de (Dave Parsons) wrote in message news:<Ej0w7lFo08Zw-pn2-7JOd7XW2RPdN@jupiter.dwparsons.dialin.t-online.de>... > > In essence, I only followed the instructions in README.BUILD, plus > > a few minor tweaks to the makefiles. The tweaks to the makefiles are needed information. When you are ready to release let me know as I want to try the build myself and would like to get some help for the process. > > In our experience, building GNAT is quite straightforward if > > a) you have reasonable experience with building gcc, and know the > basic structure of the makefiles (and are fully familiar with make), > i.e. just basic gcc build knowledge Well, here is the crux of the problem: I do not have the requisite experience which is why I am interested in getting the method down and archiving it. > > b) you follow the instructions. It is amazing how often people get > into trouble because they think they know better than the instructions :-) I am able, and willing, to follow instructions. But when those instructions rely on assumed knowledge they are of little use to the beginner. See above. -- tjeric_k AT telusplanet_net remove any underscores to get the proper address ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: Ada for OS/2 2001-08-05 17:48 ` Windows.Only.Vendors @ 2001-08-07 22:43 ` Robert Dewar 0 siblings, 0 replies; 65+ messages in thread From: Robert Dewar @ 2001-08-07 22:43 UTC (permalink / raw) Windows.Only.Vendors@Suck.Com wrote in message news:<ywLYhRw4zi4W-pn2-tizXKkkoPsRl@aigh168by26ya.ab.hsia.telus.net>... > I am able, and willing, to follow instructions. But when those > instructions rely on assumed knowledge they are of little use to the > beginner. See above. Indeed, we do not expect beginners to be able to necessarily succeed in building GNAT from sources, since this is not a trivial task, but good for you if you succeeded anyway! ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: Ada for OS/2 2001-08-05 16:10 ` Robert Dewar 2001-08-05 17:48 ` Windows.Only.Vendors @ 2001-08-07 7:06 ` Dave Parsons 2001-08-07 22:45 ` Robert Dewar 1 sibling, 1 reply; 65+ messages in thread From: Dave Parsons @ 2001-08-07 7:06 UTC (permalink / raw) On Sun, 5 Aug 2001 16:10:47, dewar@gnat.com (Robert Dewar) wrote: > dwparsons@t-online.de (Dave Parsons) wrote in message news:<Ej0w7lFo08Zw-pn2-7JOd7XW2RPdN@jupiter.dwparsons.dialin.t-online.de>... > > In essence, I only followed the instructions in README.BUILD, plus > > a few minor tweaks to the makefiles. > > In our experience, building GNAT is quite straightforward if > > a) you have reasonable experience with building gcc, and know the > basic structure of the makefiles (and are fully familiar with make), > i.e. just basic gcc build knowledge > > b) you follow the instructions. It is amazing how often people get > into trouble because they think they know better than the instructions :-) I am still in the testing phase at the moment but, thinking positive and looking to the future, will ACT continue to update the sources, makefiles etc so that private OS/2 builds will still be possible? I don't like the idea of multiple source distributions floating around and also I don't have the time to be the OS/2 maintainer, although I am happy to build them now and then so long as the time required does not escalate. Dave. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: Ada for OS/2 2001-08-07 7:06 ` Dave Parsons @ 2001-08-07 22:45 ` Robert Dewar 2001-08-09 6:17 ` Dave Parsons 0 siblings, 1 reply; 65+ messages in thread From: Robert Dewar @ 2001-08-07 22:45 UTC (permalink / raw) dwparsons@t-online.de (Dave Parsons) wrote in message news:<Ej0w7lFo08Zw-pn2-KWi1r5BLeZzH@jupiter.dwparsons.dialin.t-online.de>... > I am still in the testing phase at the moment but, thinking positive > and looking to the future, will ACT continue to update the sources, > makefiles etc so that private OS/2 builds will still be possible? ACT no longer supports GNAT on OS/2, it is not one of our officially supported platforms, so the source releases from ACT will probably not update any OS/2 related information. On the other hand, one would hope that someone will provide and maintain the GCC 3.x GNAT sources for OS/2 at the gcc site. We are still hoping to get this set of sources available soon. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: Ada for OS/2 2001-08-07 22:45 ` Robert Dewar @ 2001-08-09 6:17 ` Dave Parsons 2001-08-09 18:23 ` Robert Dewar 0 siblings, 1 reply; 65+ messages in thread From: Dave Parsons @ 2001-08-09 6:17 UTC (permalink / raw) On Tue, 7 Aug 2001 22:45:37, dewar@gnat.com (Robert Dewar) wrote: > ACT no longer supports GNAT on OS/2, it is not one of our officially > supported platforms, so the source releases from ACT will probably > not update any OS/2 related information. Ok, fair enough. It is a business for ACT after all. It is a pity though, that we will not be able to incorporate OS/2 changes into the common code base. > On the other hand, one would hope that someone will provide and > maintain the GCC 3.x GNAT sources for OS/2 at the gcc site. We are > still hoping to get this set of sources available soon. I will take a look when they are released and see if I can build an OS/2 version, but I hope that someone else with more spare time will be able to carry on in the future. Dave ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: Ada for OS/2 2001-08-09 6:17 ` Dave Parsons @ 2001-08-09 18:23 ` Robert Dewar 2001-08-11 5:20 ` Dave Parsons 0 siblings, 1 reply; 65+ messages in thread From: Robert Dewar @ 2001-08-09 18:23 UTC (permalink / raw) dwparsons@t-online.de (Dave Parsons) wrote in message news:<Ej0w7lFo08Zw-pn2-VwdQdshHPfwc@jupiter.dwparsons.dialin.t-online.de>... > Ok, fair enough. It is a business for ACT after all. > It is a pity though, that we will not be able to incorporate OS/2 > changes into the common code base. Oh, but you will! That's the point of having the sources at gnu.org, contributions of this kind will be welcome. After all if 100% of the changes are being done by ACT, there is no point in having the sources at gnu.org, the whole point of putting them there is to take advantage of volunteer efforts, since, as we see in the OS/2 case, ACT can't manage to handle all possible ports, but we will be happy to incorporate any OS/2 contributions. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: Ada for OS/2 2001-08-09 18:23 ` Robert Dewar @ 2001-08-11 5:20 ` Dave Parsons 2001-08-12 1:15 ` Robert Dewar 0 siblings, 1 reply; 65+ messages in thread From: Dave Parsons @ 2001-08-11 5:20 UTC (permalink / raw) On Thu, 9 Aug 2001 18:23:30, dewar@gnat.com (Robert Dewar) wrote: > Oh, but you will! That's the point of having the sources at gnu.org, > contributions of this kind will be welcome. After all if 100% of the > changes are being done by ACT, there is no point in having the sources > at gnu.org, the whole point of putting them there is to take advantage > of volunteer efforts, since, as we see in the OS/2 case, ACT can't > manage to handle all possible ports, but we will be happy to > incorporate any OS/2 contributions. Ok, thanks for clearing that up. I was a bit uncertain about the relationship between ACT and gnu.org. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: Ada for OS/2 2001-08-11 5:20 ` Dave Parsons @ 2001-08-12 1:15 ` Robert Dewar 0 siblings, 0 replies; 65+ messages in thread From: Robert Dewar @ 2001-08-12 1:15 UTC (permalink / raw) dwparsons@t-online.de (Dave Parsons) wrote in message news:<Ej0w7lFo08Zw-pn2-qk9Oyf4HDXvB@jupiter.dwparsons.dialin.t-online.de>... > Ok, thanks for clearing that up. I was a bit uncertain about the > relationship between ACT and gnu.org. Ada Core Technologies will provide the initial sources, and will likely contribute many (but hopefully not all :-) of the continued improvements. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: ADA for OS/2 2001-07-05 13:11 ` Stephen Leake 2001-07-05 15:10 ` Larry Kilgallen @ 2001-07-05 20:57 ` John Poltorak 2001-07-06 17:36 ` David W. Noon 2001-07-07 1:51 ` Stefan Skoglund 1 sibling, 2 replies; 65+ messages in thread From: John Poltorak @ 2001-07-05 20:57 UTC (permalink / raw) Stephen Leake wrote: > John Poltorak <jp@eyup.org> writes: > > > From README.BUILD:- > > > > This installation starts from the sources of GCC 2.8.1 > > > > -- Apply patches (gcc-281.dif) from the src directory. > > > > Do I really need to get hold of the source for gcc 2.8.1, > > just to be able to build 3.13p ? > > Yes. > > Why is this surprising? You are building a compiler from sources; part > of the sources for that compiler is gcc 2.8.1. > > Getting hold of the source for gcc 2.8.1 is no harder than getting > hold of the source for gnat 3.13p. > > Perhaps you are implying that the source distribution for gnat 3.13p > should include the source distribution of gcc 2.8.1. That might be > convenient for you, but it is common practice to simply reference an > independent source distribution, when that imposes no significant > burden on the user. > > > If so, do I just run:- ? > > > > patch -p0 <gcc-281.dif > > Yes. It would be better if this specific instruction were in the > README file, but a quick read of patch --help makes it pretty clear. > In general, it is assumed people installing from source can figure out > how to use the required tools. It really does seem unfair... If you use NT everything is on a plate. You just download a binary archive and you can be happily using GNAT 3.13p within a few minutes without requiring any knowledge of building compilers. If you use OS/2, the same task is going to take several weeks or months. I don't know anyone who has been successful building OS/2 binaries, which kind of begs the question who is the OS/2 patch designed for? I note the OS/2 patch is 8000 lines long which is twice as long as all the other patches put together, and I think if someone is going to the trouble of providing such complicated patches, their work will not be very well appreciated if no one can make any use of it. Maybe providing a simple build script is all that is necessary to make it work... > > -- > -- Stephe -- John ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: ADA for OS/2 2001-07-05 20:57 ` ADA " John Poltorak @ 2001-07-06 17:36 ` David W. Noon 2001-07-06 18:23 ` John Poltorak 2001-07-07 1:51 ` Stefan Skoglund 1 sibling, 1 reply; 65+ messages in thread From: David W. Noon @ 2001-07-06 17:36 UTC (permalink / raw) On Sun, 5 Jul 3901 21:57:20, John Poltorak <jp@eyup.org> wrote: [snip] > It really does seem unfair... If you use NT everything is on a plate. You > just download a binary archive and you can be happily using GNAT 3.13p > within a few minutes without requiring any knowledge of building > compilers. It is only right that software suppliers should have a lower expectation of the skills of Windows users: they have usually had the OS foisted on them when they are first "trying the water" in computing. > If you use OS/2, the same task is going to take several weeks > or months. Not necessarily. > I don't know anyone who has been successful building OS/2 > binaries, which kind of begs the question who is the OS/2 patch designed > for? People like me, who have been programming for donkey's years and programming OS/2 for quite a few years within that period. > I note the OS/2 patch is 8000 lines long which is twice as long as > all the other patches put together, and I think if someone is going to the > trouble of providing such complicated patches, their work will not be very > well appreciated if no one can make any use of it. Maybe providing a > simple build script is all that is necessary to make it work... The term "build script" will cause many developers to shudder. The usual term is "makefile", but the exact nature of this is determined by the make utility one uses. I use DMAKE 4.0 for OS/2, and when I get around to building GNAT that will be the maker I use, even if I have to coerce the makefile a bit. Even so, a makefile is not necessarily useful to an end-user; but if that end-user fancies himself as a programmer it *should* be enough. Anyhow, watch the OS2PROG echo on Fidonet and see what turns up. I might also post an announcement here. The initial d/l site will be Pete Norloff's BBS, later Hobbes and Leo. Regards Dave [Remove spamtraps to reply by e-mail] ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: ADA for OS/2 2001-07-06 17:36 ` David W. Noon @ 2001-07-06 18:23 ` John Poltorak 0 siblings, 0 replies; 65+ messages in thread From: John Poltorak @ 2001-07-06 18:23 UTC (permalink / raw) "David W. Noon" wrote: > On Sun, 5 Jul 3901 21:57:20, John Poltorak <jp@eyup.org> wrote: > > [snip] > > It really does seem unfair... If you use NT everything is on a plate. You > > just download a binary archive and you can be happily using GNAT 3.13p > > within a few minutes without requiring any knowledge of building > > compilers. > > It is only right that software suppliers should have a lower > expectation of the skills of Windows users: they have usually had the > OS foisted on them when they are first "trying the water" in > computing. > > > If you use OS/2, the same task is going to take several weeks > > or months. > > Not necessarily. I don't know if you realise what you are letting yourself in for... > > I don't know anyone who has been successful building OS/2 > > binaries, which kind of begs the question who is the OS/2 patch designed > > for? > > People like me, who have been programming for donkey's years and > programming OS/2 for quite a few years within that period. > > > I note the OS/2 patch is 8000 lines long which is twice as long as > > all the other patches put together, and I think if someone is going to the > > trouble of providing such complicated patches, their work will not be very > > well appreciated if no one can make any use of it. Maybe providing a > > simple build script is all that is necessary to make it work... > > The term "build script" will cause many developers to shudder. The > usual term is "makefile", No, not really. By build script I'm talking about all the processes involved in building an app. This is likely to include retrieving a tarball, unarchiving it, obtaining and applying several patches and then running autoconf and configure before you even have makefile to use with make. Being able to run make means you can see the light at the end of the tunnel. > but the exact nature of this is determined > by the make utility one uses. I use DMAKE 4.0 for OS/2, and when I get > around to building GNAT that will be the maker I use, even if I have > to coerce the makefile a bit. I suspect you will not get very far trying to use DMAKE for building GNAT. > Even so, a makefile is not necessarily > useful to an end-user; but if that end-user fancies himself as a > programmer it *should* be enough. > > Anyhow, watch the OS2PROG echo on Fidonet and see what turns up. I haven't accessed Fidonet for a long time, and most people don't use it much these days. If you have any news can you post it here or on comp.os.os2.programmer.misc? > I > might also post an announcement here. The initial d/l site will be > Pete Norloff's BBS, later Hobbes and Leo. I'm hoping to build up unixos2.org as the major file repository for apps which are normally ported from a Unix environment. I'd like to get it on there if/when you manage to build it. Hope that's OK... > > Regards > > Dave > > [Remove spamtraps to reply by e-mail] -- John ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: ADA for OS/2 2001-07-05 20:57 ` ADA " John Poltorak 2001-07-06 17:36 ` David W. Noon @ 2001-07-07 1:51 ` Stefan Skoglund 2001-07-07 8:52 ` Pascal Obry 1 sibling, 1 reply; 65+ messages in thread From: Stefan Skoglund @ 2001-07-07 1:51 UTC (permalink / raw) John Poltorak wrote: > compilers. If you use OS/2, the same task is going to take several weeks > or months. I don't know anyone who has been successful building OS/2 I built gcc2.7.x and 2.8.x in about 5 hours wall clock time on a Sun 10/51. A good PC from the late 90s should do it in less time. And yes i had the the make invocations in my head at that time. And no i don't have access to a PC with OS/2 on !! Send me one and i could take a look on gcc/gnat... ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: ADA for OS/2 2001-07-07 1:51 ` Stefan Skoglund @ 2001-07-07 8:52 ` Pascal Obry 2001-07-07 21:21 ` Robert Dewar 0 siblings, 1 reply; 65+ messages in thread From: Pascal Obry @ 2001-07-07 8:52 UTC (permalink / raw) Stefan Skoglund <stetson@ebox.tninet.se> writes: > John Poltorak wrote: > > compilers. If you use OS/2, the same task is going to take several weeks > > or months. I don't know anyone who has been successful building OS/2 > > I built gcc2.7.x and 2.8.x in about 5 hours wall > clock time on a Sun 10/51. The problem is not the speed of the machine but under OS/2 and Windows you have to fight the fact that all scripts and makefile are UNIX oriented. And this is really time consumming. Pascal. -- --|------------------------------------------------------ --| Pascal Obry Team-Ada Member --| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE --|------------------------------------------------------ --| http://perso.wanadoo.fr/pascal.obry --| --| "The best way to travel is by means of imagination" ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: ADA for OS/2 2001-07-07 8:52 ` Pascal Obry @ 2001-07-07 21:21 ` Robert Dewar 2001-07-08 8:53 ` Pascal Obry 0 siblings, 1 reply; 65+ messages in thread From: Robert Dewar @ 2001-07-07 21:21 UTC (permalink / raw) Pascal Obry <p.obry@wanadoo.fr> wrote in message news:<u8zi1m89b.fsf@wanadoo.fr>... > The problem is not the speed of the machine but under OS/2 and Windows you > have to fight the fact that all scripts and makefile are UNIX oriented. > > And this is really time consumming. > Pascal is talking about Windows, which he is certainly familiar with. What he says really does not apply to OS/2 (I don't believe Pascal has ever done the GNAT build in OS/2 as far as I know). In fact the build on OS/2 is fairly straightforward for anyone familiar with OS/2, EMX, and GCC. Certainly *nothing* like the huge effort required to build under Windows (which consumes a huge amount of ACT's time :-) I'm not a particularly useful detailed source of knowledge on how to build the OS/2 release from sources at this stage. I have a very specialized set of makefiles setup on my personal machine which are very specifically tuned for the way I do development. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: ADA for OS/2 2001-07-07 21:21 ` Robert Dewar @ 2001-07-08 8:53 ` Pascal Obry 0 siblings, 0 replies; 65+ messages in thread From: Pascal Obry @ 2001-07-08 8:53 UTC (permalink / raw) dewar@gnat.com (Robert Dewar) writes: > Pascal Obry <p.obry@wanadoo.fr> wrote in message news:<u8zi1m89b.fsf@wanadoo.fr>... > > > The problem is not the speed of the machine but under OS/2 and Windows you > > have to fight the fact that all scripts and makefile are UNIX oriented. > > > > And this is really time consumming. > > > > Pascal is talking about Windows, which he is certainly familiar with. > What he says really does not apply to OS/2 (I don't believe Pascal > has ever done the GNAT build in OS/2 as far as I know). Right :) > In fact the > build on OS/2 is fairly straightforward for anyone familiar with > OS/2, EMX, and GCC. Ok, so I withdraw my comments. Pascal. -- --|------------------------------------------------------ --| Pascal Obry Team-Ada Member --| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE --|------------------------------------------------------ --| http://perso.wanadoo.fr/pascal.obry --| --| "The best way to travel is by means of imagination" ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: ADA for OS/2 2001-07-04 13:41 ` John Poltorak 2001-07-05 13:11 ` Stephen Leake @ 2001-07-05 19:43 ` Robert Dewar 2001-07-05 20:32 ` John Poltorak 1 sibling, 1 reply; 65+ messages in thread From: Robert Dewar @ 2001-07-05 19:43 UTC (permalink / raw) John Poltorak <jp@eyup.org> wrote in message news:<3B431D22.C20FF8BD@eyup.org>... > This installation starts from the sources of GCC 2.8.1 > > -- Apply patches (gcc-281.dif) from the src directory. > > Do I really need to get hold of the source for gcc 2.8.1, just to be > able to build 3.13p ? Of course! And in any case, you need to assume that ALL the directions are ones that should be followed. Generally it is assumed that you are completely familiar with building gcc on the given target. I would start by making sure you understand how to obtain the sources for gcc on OS/2 and build from sources, only at the stage that you feel reasonably familiar with the gcc build process and its make file can you reasonably expect to be able to build GNAT. > If so, do I just run:- ? > > patch -p0 <gcc-281.dif You need to be at the stage where you don't need to ask such questions. So once again, what I advise is obtain the GCC 2.8.1 sources and make sure that you can bootstrap a working version of GNU C for OS/2, then once you have sorted out the problems in doing that, you can go back to the GNAT build instructions and they should be clear. If you can't build GNU-C, you are not going to be able to build GNAT. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: ADA for OS/2 2001-07-05 19:43 ` Robert Dewar @ 2001-07-05 20:32 ` John Poltorak 0 siblings, 0 replies; 65+ messages in thread From: John Poltorak @ 2001-07-05 20:32 UTC (permalink / raw) Robert Dewar wrote: > > > If so, do I just run:- ? > > > > patch -p0 <gcc-281.dif > > You need to be at the stage where you don't need to ask such > questions. So once again, what I advise is obtain the GCC 2.8.1 > sources and make sure that you can bootstrap a working version > of GNU C for OS/2, then once you have sorted out the problems in > doing that, you can go back to the GNAT build instructions and > they should be clear. If you can't build GNU-C, you are not going > to be able to build GNAT. Unfortunately, I don't really want to actually build GNAT 3.13p, I just want to use it on OS/2. Is there any way to get hold of a pre-built binary just like NT people can? -- John ^ permalink raw reply [flat|nested] 65+ messages in thread
end of thread, other threads:[~2001-08-12 1:15 UTC | newest] Thread overview: 65+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- [not found] <5ovqj1$4ul$1@unlisys.unlisys.net> [not found] ` <5p06jo$c1r$2@elektron.et.tudelft.nl> [not found] ` <5p38a7$2df$2@unlisys.unlisys.net> [not found] ` <5p93ov$9ro@news.mr.net> [not found] ` <5p9tpm$e90$1@unlisys.unlisys.net> 1997-07-01 0:00 ` Ada for OS/2 (was Re: Linux faster than OS/2...) system 1997-07-02 0:00 ` Robert Dewar 1997-07-02 0:00 ` Ralph Paul 1997-07-02 0:00 ` Robert Dewar 1997-07-03 0:00 ` Matthieu Willm 1997-07-02 0:00 ` Jerry van Dijk 1997-07-05 0:00 ` Michael Erdmann 1997-07-02 0:00 ` Robert Dewar 1997-07-02 0:00 ` system 1997-07-03 0:00 ` Geert Bosch 1997-07-04 0:00 ` Haug Buerger 1997-07-04 0:00 ` Robert Dewar 1997-08-18 0:00 ` Ada for OS/2 Geert Bosch 1997-08-19 0:00 ` Tarjei T. Jensen 1997-08-19 0:00 ` Robert Dewar [not found] ` <33BEBF5C.367F@berlin.snafu.de> 1997-07-05 0:00 ` Ada for OS/2 (was Re: Linux faster than OS/2...) Robert Dewar 1997-07-06 0:00 ` Michael Erdmann 1997-07-04 0:00 ` erdmann 1997-07-04 0:00 ` Geert Bosch 1997-07-07 0:00 ` Michael Erdmann 2000-01-23 0:00 Ada for OS/2 Paul Cass 2000-01-25 0:00 ` Robert Dewar -- strict thread matches above, loose matches on Subject: below -- 2001-07-03 7:11 ADA " John Poltorak 2001-07-03 9:35 ` David W. Noon 2001-07-03 10:56 ` John Poltorak 2001-07-03 19:09 ` tmoran 2001-07-03 20:47 ` John Poltorak 2001-07-30 3:20 ` Robert Dewar 2001-07-30 13:41 ` Ted Dennison 2001-07-30 16:51 ` tmoran 2001-07-04 9:49 ` Matthias Kretschmer 2001-07-04 13:41 ` John Poltorak 2001-07-05 13:11 ` Stephen Leake 2001-07-05 15:10 ` Larry Kilgallen 2001-07-05 21:41 ` Robert Dewar 2001-07-06 2:51 ` Windows.Only.Vendors 2001-07-06 15:18 ` Ted Dennison 2001-07-06 15:52 ` John Poltorak 2001-07-07 21:06 ` Robert Dewar 2001-07-06 15:41 ` Ted Dennison 2001-07-07 12:12 ` Dave Parsons 2001-07-07 13:29 ` John Poltorak 2001-07-08 11:04 ` Ada " Dave Parsons 2001-07-07 21:26 ` ADA " Robert Dewar 2001-07-29 10:45 ` Ada " Dave Parsons 2001-07-29 17:49 ` Windows.Only.Vendors 2001-07-30 5:09 ` Dave Parsons 2001-08-05 16:10 ` Robert Dewar 2001-08-05 17:48 ` Windows.Only.Vendors 2001-08-07 22:43 ` Robert Dewar 2001-08-07 7:06 ` Dave Parsons 2001-08-07 22:45 ` Robert Dewar 2001-08-09 6:17 ` Dave Parsons 2001-08-09 18:23 ` Robert Dewar 2001-08-11 5:20 ` Dave Parsons 2001-08-12 1:15 ` Robert Dewar 2001-07-05 20:57 ` ADA " John Poltorak 2001-07-06 17:36 ` David W. Noon 2001-07-06 18:23 ` John Poltorak 2001-07-07 1:51 ` Stefan Skoglund 2001-07-07 8:52 ` Pascal Obry 2001-07-07 21:21 ` Robert Dewar 2001-07-08 8:53 ` Pascal Obry 2001-07-05 19:43 ` Robert Dewar 2001-07-05 20:32 ` John Poltorak
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox