URL:
  <http://gna.org/task/?4770>

                 Summary: Submission of The GP2X Toolchain Project
                 Project: Gna! Administration
            Submitted by: spacecoyote
            Submitted on: Saturday 02/10/2007 at 08:14
                  Status: None
         Approval Status: None
         Should Start On: Saturday 02/10/2007 at 00:00
   Should be Finished on: Tuesday 02/20/2007 at 00:00
                Category: Project Approval
                Priority: 5 - Normal
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

A new project has been registered at Gna! 
This project account will remain inactive until a site admin approves or
discards the registration.


= Registration Administration =

While this item will be useful to track the registration process, *approving
or discarding the registration must be done using the specific Group
Administration <https://gna.org/siteadmin/groupedit.php?group_id=2069> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):

* Group Administration
<https://gna.org/siteadmin/groupedit.php?group_id=2069>


= Registration Details =

* Name: *The GP2X Toolchain Project*
* System Name:  *gp2x-toolchain*
* Type: Programs
* License: Other, GPL Compatible (Contains separate packages which are GPL or
LGPL, or GPL compatible.)

----

==== Description: ====
The GP2X Toolchain Project:

The Target Platform:
The GP2X (http://wiki.gp2x.org/wiki/GP2X) is an dualcore ARM9 (MagicEyes
MMSP2) based handheld made by the South Korean company Gamepark Holdings, Ltd
(GPH, www.gp2x.com). The device is similar to a PSP, but the firmware is an
opensource GNU/Linux system. It is supported by a strong opensource-friendly
community.

The Problem with existing toolchains:
The existing GP2X toolchains are either incomplete, or outdated, and are
hardly supported. 

The Project:
This project aims to give the end user (a GP2X developer) customizable tools
to work with, and provide support for these tools through the community. GCC
compilation is managed with crosstool + some extra patches and configuration
files. It will be mainly a SVN based project, sourcecode may be packaged up
later on. A binary distribution is not really a priority.

Some ideas planned are:
* dynamic linking support (some lack this due to dll hell concerns)
* target for GPH Firmware's glibc, which ATM is version 2.2.5
* target(s) for newer glibc (firmware update?, package with software?,
statically link?)
* target for second core (ARM240 core w/o linux, will use uClibc)

About Me:
I don't have that much spare time, but its enough ;), I'm hoping other GP2X
developers will join me. Others have worked on similar projects, this would
be the first community-maintained toolchain for GP2X.

Licensing:
The project will contain patches and custom configation for GPL (ie GCC) and
LGPL (ie SDL) programs and libraries. No proprietary code will be included.

Code Availability:
The alpha code for the project is in the testing stage. Once I am satisfied
with how its working (and once I figure out this Savane stuff) it will go in.


==== Other Software Required: ====
See prerequisites for building gcc (www.gnu.org/software/gcc)






    _______________________________________________________

Reply to this item at:

  <http://gna.org/task/?4770>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Register mailing list
[email protected]
https://mail.gna.org/listinfo/register

Reply via email to