wiki:Getting-Started/Other-Platforms

Version 9 (modified by ismangil, 13 years ago) (diff)

--

Building for Other Platforms

  1. Choosing betwen Autoconf and legacy configure
  2. Supported Targets
  3. Other Targets


Choosing betwen Autoconf and legacy configure

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.

Other Targets

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