View previous topic :: View next topic |
Author |
Message |
t-rexky
Joined: 09 Jan 2011 Posts: 289 Location: Snowy Canada
|
Posted: Sat Nov 29, 2014 8:07 pm Post subject: gcc-3.4.6 for NEXTSTEP 3.3 m68k finally available |
|
|
Free time here is becoming more and more difficult to find, but I finally managed to clean-up my port of gcc-3.4.6 to NEXTSTEP 3.3 on m68k architecture to a somewhat presentable state. Included are both C and C++ with their respective runtime libraries.
This port requires installation of two additional packages in order to function correctly: (1) NS33HeadersFix-1.2 or later version, and (2) cctools-435.4~ns2 or later version. Static libraries created with this combination of gcc and cctools conform to the BSD 4.4 archive standard with long member names. Unfortunately they are not backwards compatible with the original NEXTSTEP (BSD 4.3) format cctools. This limitation does not apply to executables created with this combination of gcc and cctools. Please have a look at the README file included in the distribution for a bit more information.
Below are the links to all three packages. Rob or Nitro, please feel free to drop the files into the file archive since I no longer have FTP access.
https://www.dropbox.com/s/6gvmx65clbl560i/gcc-3.4.6~ns1.Ns.tar.gz?dl=0
https://www.dropbox.com/s/ci5nwl90ucma8f8/NS33HeadersFix-1.2.s.tar.gz?dl=0
https://www.dropbox.com/s/lavtgl3ceejdvmr/cctools-435.4~ns2.NIHSs.tar.gz?dl=0
I would welcome some help in reviewing the remaining few test suite failures, particularly on the C++ side.
Enjoy and let me know how it works for you,
Peter. |
|
Back to top |
|
 |
Rob Blessin Black Hole Site Admin

Joined: 05 Sep 2006 Posts: 708 Location: Ft. Collins, Colorado
|
Posted: Sat Nov 29, 2014 10:27 pm Post subject: Re: gcc-3.4.6 for NEXTSTEP 3.3 m68k finally available |
|
|
t-rexky wrote: | Free time here is becoming more and more difficult to find, but I finally managed to clean-up my port of gcc-3.4.6 to NEXTSTEP 3.3 on m68k architecture to a somewhat presentable state. Included are both C and C++ with their respective runtime libraries.
This port requires installation of two additional packages in order to function correctly: (1) NS33HeadersFix-1.2 or later version, and (2) cctools-435.4~ns2 or later version. Static libraries created with this combination of gcc and cctools conform to the BSD 4.4 archive standard with long member names. Unfortunately they are not backwards compatible with the original NEXTSTEP (BSD 4.3) format cctools. This limitation does not apply to executables created with this combination of gcc and cctools. Please have a look at the README file included in the distribution for a bit more information.
Below are the links to all three packages. Rob or Nitro, please feel free to drop the files into the file archive since I no longer have FTP access.
https://www.dropbox.com/s/6gvmx65clbl560i/gcc-3.4.6~ns1.Ns.tar.gz?dl=0
https://www.dropbox.com/s/ci5nwl90ucma8f8/NS33HeadersFix-1.2.s.tar.gz?dl=0
https://www.dropbox.com/s/lavtgl3ceejdvmr/cctools-435.4~ns2.NIHSs.tar.gz?dl=0
I would welcome some help in reviewing the remaining few test suite failures, particularly on the C++ side.
Enjoy and let me know how it works for you,
Peter. |
Hello Peter: Thank you for your efforts...
I uploaded them to http://www.nextcomputers.org/NeXTfiles/Software/New_Ports/ Best regards Rob Blessin _________________ Rob Blessin President computerpowwow ebay sales@blackholeinc.com http://www.blackholeinc.com
303-741-9998 Serving the NeXT Community since 2/9/93 |
|
Back to top |
|
 |
gregwtmtno
Joined: 28 Aug 2011 Posts: 19
|
Posted: Sun Nov 30, 2014 6:16 pm Post subject: |
|
|
Congratulations. Truly incredible work. |
|
Back to top |
|
 |
gregwtmtno
Joined: 28 Aug 2011 Posts: 19
|
Posted: Tue Dec 09, 2014 6:35 pm Post subject: |
|
|
Were you able to compile anything new with the updated GCC? |
|
Back to top |
|
 |
t-rexky
Joined: 09 Jan 2011 Posts: 289 Location: Snowy Canada
|
Posted: Wed Dec 10, 2014 8:22 pm Post subject: |
|
|
Thank you! Nope, with a newborn there is no time for play. I was able to clean-up gcc-3.4.6 because it only needed little tweaks here and there, but any more serious project right know is not an option for me.
Rob - you should probably delete the following two superseded files from Software/New_Ports:
NS33HeadersFix-1.0.NIHS.s.tar.gz
gcc-3.2.3-3_C_only.N.bs.2011-12-13.tar.gz
Has anyone actually downloaded, installed and tried the compiler? |
|
Back to top |
|
 |
Rob Blessin Black Hole Site Admin

Joined: 05 Sep 2006 Posts: 708 Location: Ft. Collins, Colorado
|
Posted: Fri Dec 12, 2014 3:39 pm Post subject: |
|
|
t-rexky wrote: | Thank you! Nope, with a newborn there is no time for play. I was able to clean-up gcc-3.4.6 because it only needed little tweaks here and there, but any more serious project right know is not an option for me.
Rob - you should probably delete the following two superseded files from Software/New_Ports:
NS33HeadersFix-1.0.NIHS.s.tar.gz
gcc-3.2.3-3_C_only.N.bs.2011-12-13.tar.gz
Has anyone actually downloaded, installed and tried the compiler? |
files deleted ! _________________ Rob Blessin President computerpowwow ebay sales@blackholeinc.com http://www.blackholeinc.com
303-741-9998 Serving the NeXT Community since 2/9/93 |
|
Back to top |
|
 |
barcher174
Joined: 07 Dec 2012 Posts: 624
|
Posted: Sun Dec 14, 2014 12:14 am Post subject: |
|
|
Hi Peter,
I have installed and compiled a hello world with no issues. I'm hoping to have some time around around xmas to dig in deeper. Thanks for all your hard work!
--
Brian |
|
Back to top |
|
 |
|