Optware on K3-AC-ARM

From DD-WRT Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 04:58, 9 January 2014 (edit)
Magick777 (Talk | contribs)

← Previous diff
Revision as of 05:01, 9 January 2014 (edit) (undo)
Magick777 (Talk | contribs)
(Wishlist solutions)
Next diff →
Line 22: Line 22:
* Maybe try to compile mbwe-bluering optware repo against newer binutils, uClibc, GCC * Maybe try to compile mbwe-bluering optware repo against newer binutils, uClibc, GCC
 +* Maybe try to create new optware repo against DD-WRT toolchain
 +* Maybe look at other options besides optware (don't like reinventing the wheel)

Revision as of 05:01, 9 January 2014

Contents

mbwe-bluering repository

This page tracks the success (or failure) of using packages from the Optware mbwe-bluering repository on newer 802.11ac routers with ARM architecture, running Kong's K3-AC-ARM builds (r23250 and later). Whilst these binaries are compatible with the ARM CPU, most of them don't work on DD-WRT.

Packages working

None discovered, so far. Add them here.

Packages not working

Most of them, by the look of it.

hello: can't resolve symbol '__register_frame_info'
nano: can't resolve symbol '__register_frame_info'
ncftp:  can't load library 'libresolv.so.0'
perl: can't resolve symbol '__register_frame_info'
whois: can't resolve symbol '__register_frame_info'

This is apparently caused by incompatibilities between the mbwe-bluering toolchain and the DD-WRT toolchain, probably relating to uClibc and/or the compiler used. Possible options for fixing this may include hack the mbwe-bluering toolchain to work with DD-WRT, compile the Optware sources against a DD-WRT (or DD-WRT compatible) toolchain, or roll-yer-own based on latest Buildroot.

Wishlist solutions

  • Maybe try to compile mbwe-bluering optware repo against newer binutils, uClibc, GCC
  • Maybe try to create new optware repo against DD-WRT toolchain
  • Maybe look at other options besides optware (don't like reinventing the wheel)