Issue with mipsel linux compilation

Post your questions about SoftEther VPN software here. Please answer questions if you can afford.
Post Reply
lancethepants
Posts: 4
Joined: Thu May 30, 2013 2:23 pm

Issue with mipsel linux compilation

Post by lancethepants » Thu May 30, 2013 2:40 pm

Your project has caught the eyes of a few of us 3rd party router firmware enthusiasts. I particularly like to use TomatoUSB, but there is also DD-WRT and OpenWRT I think would apply. I've attempted to compile your software for these devices without success.

I think the issue lies within our use of the uClibc library. I believe that static binaries you provide are dependent on another libc implementation, and so won't compile. This is just a guess, but our use of uClibc has often for me been a pebble in my shoe when trying to compile other things as well. Of course this will be much easier for everyone once your project is able to release its code.

Just a request if you can do it. Could you perhaps provide completely static pre-compiled binaries for mipsel-linux?. I know static binaries will not always work in all cases. Or better, could you add another download option using the "entware" tooclhain for your pre-compilation static libraries.
https://code.google.com/p/wl500g-repo/downloads/list

This is one of the better toolchains for uClibc that I have found. Entware is a (modern optware) project to install additional programs on routers using a USB flash drive, and works with all 3rd party firmwares I can note (TomatoUSB DD-WRT and OpenWRT).

cedar
Site Admin
Posts: 2070
Joined: Sat Mar 09, 2013 5:37 am

Re: Issue with mipsel linux compilation

Post by cedar » Fri May 31, 2013 3:04 pm

SoftEther Project said that they will release the source code of SoftEther VPN 1.0 in this year.
http://www.softether.org/5-download/src

You will be able to challenge to porting then.

lancethepants
Posts: 4
Joined: Thu May 30, 2013 2:23 pm

Re: Issue with mipsel linux compilation

Post by lancethepants » Mon Jan 13, 2014 7:47 pm

I did manage compile a verison using an eglibc toolchain, and I also compiled it with the enwtware toolchain now that the source has been released. In both cases I have an issue I brought up in this thread.

http://www.vpnusers.com/viewtopic.php?f=7&t=2546

I'm sure there's some way around it, haven't put much work in it myself to do so though.

Post Reply