Package for Make and other build tools?
-
Is there an opkg for make and other build tools? gcc, etc. are not very useful for compiling ported code on the Omega itself without make, autoconf, etc.
-
There is not enough space on the Omega for GCC alone, so I doubt you will be able to install build essentials packages.
-
@Justin-Sowers As @Fred-Blais says in his post, the Omega does not have sufficient resources to support a build chain.
The normal way to build for the Omega is to set up a cross compilation build change on another system (preferably a Linux system - I use KUbuntu 14.04 running in a VirtualBox VM).
There are various posts related to doing this - see for example:
-
If you use external memory as an overlay, there is no reason you cannot use the Omega as a fill fledged computer to compile binaries. I'm looking for a solution on windows where I do not have to set up a VM instance with some flavor of Linux just to cross-compile software for the Omega. Anybody have a more creative solution? Could someone at Onion please just make a build tools opkg (with make and autoconf binaries)?
-
@Justin-Sowers As per this post: https://community.onion.io/topic/9/how-to-install-gcc/47 it is possible to set up the Omega with swap space that effectively gives it extra usable memory space (note that usage of USB for overlay as in https://wiki.onion.io/Tutorials/Using-USB-Storage-as-Rootfs only makes more disk space available for the /overlay directory, it does not increase usable memory space).
Currently, most of the opkg packages are designed around the relatively limited basic resources of the Omega. What is needed is access to packages that can (a) make use of greater disk space (e.g.via /overlay on USB drive) and/or (b) use more memory space if it is available via swap