Welcome, Guest. Please login or register.

Author Topic: AROS self compiles!  (Read 2191 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline deadwoodTopic starter

  • Jr. Member
  • **
  • Join Date: Nov 2008
  • Posts: 88
    • Show only replies by deadwood
AROS self compiles!
« on: November 19, 2008, 04:15:56 AM »
Today marks an important day for AROS as Stanislaw Szymczyk completes his work on AROS self-compilation, fulfilling an important requirement of AROS 1.0 Roadmap.

Stanislaw's work, started in April, brought many important but missing development tools to AROS, the most notable beeing native GCC/G++ packages for i386, PPC, x86_64 and native Perl and Python packages for i386 and x86_64. The ported software and changes Stanislaw implemented made AROS a developer friendly system. We also hope that way the tools are integrated with standard distribution (fully working even from LiveCD !) will appeal to people wanting to develop for AROS and on AROS.

Kitty is waiting for your commits!

For instructions concerning self-compilation, please see this documentation:
http://aros.sourceforge.net/documentation/developers/compiling.php#building-aros-on-aros
 

Offline InTheSand

  • Hero Member
  • *****
  • Join Date: Nov 2004
  • Posts: 1766
    • Show only replies by InTheSand
    • http://www.ali.geek.nz
Re: AROS self compiles!
« Reply #1 on: November 19, 2008, 05:19:32 AM »
Great stuff, long live AROS!

 - Ali
 

Offline weirdami

  • Hero Member
  • *****
  • Join Date: Jan 2003
  • Posts: 3776
    • Show only replies by weirdami
    • Http://Bindingpolymer.com
Re: AROS self compiles!
« Reply #2 on: November 19, 2008, 10:16:09 PM »
I don't really get what this means. Does self compiling just mean that AROS has compiler programs that run on it now? So that means that probably Windows and Macintosh can compile themselves, too?
----
Binding Polymer: Keeping you together since 1892.
 

Offline mihcael

  • Full Member
  • ***
  • Join Date: Dec 2005
  • Posts: 221
    • Show only replies by mihcael
    • http://brutalamiga.mikendezign.com/
Re: AROS self compiles!
« Reply #3 on: November 20, 2008, 01:41:42 AM »
It has had compiler programs that ran on it for while, but being able to compile itself was a bigger step and required extras tools!

This is considered essential if you want your OS to be taken serious!!

Offline alexatkin

  • Full Member
  • ***
  • Join Date: Aug 2006
  • Posts: 100
    • Show only replies by alexatkin
    • http://csdprojects.co.uk/
Re: AROS self compiles!
« Reply #4 on: November 20, 2008, 05:17:16 AM »
Self compiling as I understand it, is the ability to compile the OS using only tools on that OS.

For example, if you are compiling to mobile phones generally you have to compile on a desktop PC.  That makes sense due to the speed of desktop PCs compared to mobile phones.  Compiling would take ages and kill the battery.

However if you had to run Windows to compile Mac OS then that is plain crazy and invalidates any claims of that OS being superior.  If it can't compile itself then you are basically admitting its still not a full OS.
 

Offline AmiKit

Re: AROS self compiles!
« Reply #5 on: November 20, 2008, 08:54:51 AM »
@weirdami
Quote
I don't really get what this means. Does self compiling just mean that AROS has compiler programs that run on it now? So that means that probably Windows and Macintosh can compile themselves, too?

http://amigaworld.net/modules/news/article.php?storyid=4619#61795

Offline cantido

  • Newbie
  • *
  • Join Date: Dec 2006
  • Posts: 45
    • Show only replies by cantido
Re: AROS self compiles!
« Reply #6 on: November 20, 2008, 11:28:06 AM »
>Compiling would take ages and kill the battery.

It doesnt make sense to include all the features/toolkit parts for an embedded OS when you can easily cross-compile and test your code on simulators.

>However if you had to run Windows to compile Mac OS

You should be able to cross compile MacOS on a windows host... MacOS should also have the tools to compile itself and crosscompile for any interesting targets (iPhone etc)... MacOS isn't an embedded os though.