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