wiki:Getting-Started/Other-Platforms

Version 7 (modified by ismangil, 15 years ago) (diff)

--

Building for Other Platforms

  1. Supported Targets


The Autoconf system can be used to cross compile.

The old PJLIB build system can still be used for building PJ libraries, for example for RTEMS target. Please see Porting PJLIB in PJLIB Reference documentation for information on how to support new target using this build system.

Supported Targets

The older build system supports building PJ libraries for the following operating systems:

  • RTEMS
  • Linux
  • MacOS X
  • Cygwin and Mingw

And it supports the following target architectures:

  • i386, x86_64, itanium
  • ARM
  • mips
  • powerpc
  • mpc860
  • etc.

For other targets, specific files need to be added to the build system, please see Porting PJLIB in PJLIB Reference documentation for details. Invoking the Build System

To invoke the older build system, run the following:

$ cd pjproject
$ ./configure-legacy
$ make dep && make clean && make