There are several issues with TinyOS on the FreeBSD
platform, which are described below and fixed in the
attached patch.
- General make confusion--make is not always GNU make!
In addition, makefiles that recursively call make
should use the $(MAKE) variable, which is explicitly
for this purpose.
- The JNI extension libgetenv.so doesn't build on FreeBSD.
- PROGRAMMER_FLAGS in apps/Makerules is incorrect for
FreeBSD.
- tos/platform/pc/external_comm.c has endianness issues
on FreeBSD.
Patches for FreeBSD compatibility.
Logged In: YES
user_id=575747
This patch has now been checked in. Please set the bug
report status to FIXED.