OUR NETWORK:TiVo Community TechLore Explore3DTV DVRplayground Dijit Community See all... About UsAdvertiseContact Us

 
Learn about scoring Forum's Raw Score: 258081.0
September 26, 2011 05:06 PM

Categories: Open Source Projects and Firmware

Rating (0 votes)
  • 1
  • 2
  • 3
  • 4
  • 5
Rate This!

Member Avatar

MadRocker

Member
Joined: 07/30/2011

What is the current toolchain that is working for dd-wrt / tomato / ipkg or is it time to decide on something new for future use and migrate everything to a newer or standardized toolchain ?

openwrt is not even a option for normal user as it is too greek even for linux geeks and they don't support my router.

Kong seems to use 4.1.2 from ??? 

Tomato seems to use a 4.2.4 part of the git download tomato-rt branch and this has utimes -> utime issues. Maybe I have messed something up "r2e"  /  "r2m" .

Tomatousb -> How to compile Tomato Firmware

ipkg is built with toolchain ??? and 4 versions of python and I am sure this is not good.

Oleg has 4.4.6 and it seems to work for him. "google code webpage"

I have contacted mips linux kernel developers to see if they could help out somehow with the kernel and driver issues, they are investigating what they can do so maybe it is time for a newer kernel or more back porting or something ?

Same for broadcom and there no one is home. 

Would be much easier working of the linux mips kernel in github and branching it ie: 1000 people workign on 1 thing instead of 1000 people working on 100 things.

There should be 1 kernel opensource and then each one should have their own decorations be it dd-wrt / openwrt / tomato / oleg / asus / ???

Let me know opinions / advice and where what is heading.

I would ask on dd-wrt website forums but seems everyone there has stop releasing firmware so I presume dd-wrt website / project is dead ? or so it seems.

Discussion:    Add a Comment | Comments 1-4 of 4 | Latest Comment

Answers Post September 27, 2011 6:19 AM

Hi MadRocker,

I'm using dd-wrts linaro toolchain, which is based on current openwrt toolchain, + a few patches. I order to create packages for dd-wrt you just download openwrt toolkit run make menuconfig, specify external toolchain and set it to the path were linaro toolchain is located, after that select packages and run make V=99:-)

After that you have packages that are 100% compatible with dd-wrt.

March 11, 2012 12:24 PM updated: March 20, 2012 10:27 AM

Hello Kong

Does the external ddwrt linaro toolchain need to be placed within the openwrt toolchain (in my case located in home/user/openwrt/trunk/) at a certain location? My first try failed but when making a test run with an arbitrary configuration using only the internal openwrt toolchain everything seems to work. Next step is to actually succeed using the external toolchain.

Added:
I use the toolchain from dd-wrt that includes the words "mipsel", "linaro" and Uclibc". Everything seems to run fine until compiling Busybox which fails. I've tried both the current version of buildroot for openwrt and the previous one. Both fails when compiling Busybox (which I don't need) but at different locations.
My goal is to get a working toolchain for creating my own customized packages for RT-N16

March 16, 2012 5:37 AM

Hi Kong,
in the dd-wrt board you mentioned that you use your own toolchain with newer uClibc, but with the dd-wrt patches.
Could you post your toolchain? I want to build cups for kong-mod, but i failed multiple times ^^

March 24, 2012 8:34 AM

unreg:

You might want to look at this: http://www.znau.edu.ua/temp/asus-rt-n16/openwrt-bcm4716-README.txt

Shows how to create a toolchain and compile an openwrt image for Asus RT-N16 plus any package you want. I assume that packages created with this setup would run on broadcom routers supported by Kong since his latest build points to the openwrt repositories.

Discussion:    Add a Comment | Comments 1-4 of 4 | Latest Comment

Add Your Reply

(will not be displayed)

Email me when comments are added to this thread

 
 

Please log in or register to participate in this community!

Log In

Remember

Not a member? Sign up!

Did you forget your password?

You can also log in using OpenID.

close this window
close this window