Not just gnu make, gnu patch, gnu tar, gnu sed, gnu grep/egrep etc all required. For the solaris port, I've created a get_plat_env.sh alongside get_plat_tag.sh that sets a whole bunch of variables according to the platform (make/tar/patch/sed/sudoers/etc) and then altered the codebase throughout to refer to these variables - this way it is picked up both at buildtime and at runtime.
In this script I also set the cpu architecture and bitsize so we can then test for these later on and do things dependent on that. Currently the method of doing this is a bit clunky. |