* [Buildroot] [buildroot 0000273]: add support for nios2 to buildroot
@ 2007-02-12 13:49 bugs at busybox.net
0 siblings, 0 replies; only message in thread
From: bugs at busybox.net @ 2007-02-12 13:49 UTC (permalink / raw)
To: buildroot
The following issue has been ASSIGNED.
======================================================================
http://busybox.net/bugs/view.php?id=273
======================================================================
Reported By: marc
Assigned To: buildroot
======================================================================
Project: buildroot
Issue ID: 273
Category: New Features
Reproducibility: always
Severity: feature
Priority: normal
Status: assigned
======================================================================
Date Submitted: 05-25-2005 03:19 PDT
Last Modified: 02-12-2007 05:49 PST
======================================================================
Summary: add support for nios2 to buildroot
Description:
uclibc had support for nios2, but buildroot has not. This patch adds the
possibility to create a
* nios2 toolchain from scratch
in very much the same way as it is done for other architectures.
The patches include
* patch against binutils 2.15
* patch against gcc-3.4.3 (other 3.4.x patches can be added)
* patch against linux-headers 2.6.9
======================================================================
----------------------------------------------------------------------
marc - 06-01-05 21:49
----------------------------------------------------------------------
The elf2flt functionality in the patch is currently not yet functional, the
rest is (did a testbuild yesterday).
support for gcc 3.4.1, 3.4.2 are added.
However, uclibc-dev is broken (undefined references to __start_main_uclibc
or something). Older snapshots (20050517) of uclibc work fine.
----------------------------------------------------------------------
jocke - 06-02-05 06:34
----------------------------------------------------------------------
You need to update your crt* file(s) to match the new ABI.
See i386 or powerpc and ml for details on that.
----------------------------------------------------------------------
marc - 06-02-05 06:47
----------------------------------------------------------------------
tnx, I'll do that from the moment I get elf2flt hacked in the toolchain for
uclinux archs (nios2 here).
----------------------------------------------------------------------
jocke - 06-02-05 06:52
----------------------------------------------------------------------
You also have to pass a fini function ptr(_dl_fini) from ldso. See
the startup asm. See i386 or powerpc startup code in ldso.
----------------------------------------------------------------------
marc - 06-02-05 07:18
----------------------------------------------------------------------
elf2flt.diff should replace the version in the tarball. It includes and
modifies the toolchain to create BFLT binaries instead of ELF with the
flag -Wl,-elf2flt
The one in the tarball was not yet fully finished...
----------------------------------------------------------------------
marc - 06-02-05 07:19
----------------------------------------------------------------------
jocke, tnx for the pointers, I don't have the deep insight in uclibc to fix
this without your pointers :)
----------------------------------------------------------------------
vapier - 01-03-06 20:53
----------------------------------------------------------------------
please sync up and check out current buildroot ... i cleaned up the
binutils/gcc patches and incorporated most of what you have here into
current svn
----------------------------------------------------------------------
vapier - 01-09-06 21:57
----------------------------------------------------------------------
and elf2flt is in, thanks
Issue History
Date Modified Username Field Change
======================================================================
05-25-05 03:19 marc New Issue
05-25-05 03:24 marc Issue Monitored: marc
05-29-05 01:37 marc Note Added: 0000218
06-01-05 07:56 marc Note Edited: 0000218
06-01-05 07:57 marc Note Edited: 0000218
06-01-05 21:46 marc File Added: buildroot_quilt_patches.tar.bz2
06-01-05 21:47 marc Note Deleted: 0000218
06-01-05 21:49 marc Note Added: 0000222
06-02-05 06:34 jocke Note Added: 0000223
06-02-05 06:47 marc Note Added: 0000224
06-02-05 06:52 jocke Note Added: 0000225
06-02-05 07:16 marc File Added: elf2flt.diff
06-02-05 07:18 marc Note Added: 0000226
06-02-05 07:19 marc Note Added: 0000227
06-02-05 07:19 marc Note Edited: 0000227
01-03-06 16:43 thomas_chou Note Added: 0000845
01-03-06 16:57 thomas_chou Note Deleted: 0000845
01-03-06 20:53 vapier Note Added: 0000847
01-09-06 21:57 vapier Note Added: 0000901
01-09-06 21:57 vapier Status assigned => closed
01-09-06 21:57 vapier Resolution open => fixed
02-12-07 05:49 vapier Status closed => assigned
02-12-07 05:49 vapier Assigned To uClibc => buildroot
======================================================================
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2007-02-12 13:49 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-02-12 13:49 [Buildroot] [buildroot 0000273]: add support for nios2 to buildroot bugs at busybox.net
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.