Feature #1069
closedSupport several minimum required platforms
0%
Description
According to the "requirements":http://named-data.net/codebase/platform/documentation/ndn-platform-development-guidelines/#Build_support build system should provide compilation for different platforms. Specifically, these platforms are not supported yet:
- Ubuntu 12.04 (gcc 4.6.3), 64 bit, 2GB
- Ubuntu 12.04 (gcc 4.6.3), 32 bit, 2GB
- Mac OS X 10.9 (on release) ,64 bit, 2GB
- Optional: The latest Ubuntu (e.g., 13.04), 64 bit, 2GB
- Optional: Windows Visual Studio, 64 bit, 2GB
- Optional: FreeBSD 9.1 (clang 3.1), 64 bit, 2GB
Files
Updated by Jeff Burke almost 11 years ago
Note that it is optional for applications to follow the Platform spec, but this seems like a good idea in this case.
Updated by Junxiao Shi over 10 years ago
README file should include instructions for building on Ubuntu 12.04 or 14.04.
Updated by Adeola Bannis about 10 years ago
Here is the build error log I got on Ubuntu 14.04 64-bit. My gcc is version 4.8.2.
g++ -v gives:
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.8/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.8.2-19ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1)
Updated by Peter Gusev over 8 years ago
- Status changed from New to Resolved
Officially, these platforms are supported currently:
- OSX 10.10
- OSX 10.11
- Ubuntu 12.04
- Ubuntu 14.04