summaryrefslogtreecommitdiff
path: root/README
blob: ac8ce56710ef1ea7b496d9d4a8a78b5d1b13979f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
chainport: the midipix porting bits for everything but the compiler

the chainport repository contains the patches required for building
a midipix-targeting toolchain; at the moment, this primarily means
patches for binutils and the gcc dependency libraries, as well as
libffi and python.

porting applications and libraries to midipix can often be done with
no changes to the code proper. at the time of this writing, midipix
target information has already been added to upstream config.sub,
however since some package are slow to update it, you may want to
unconditionally replace a package's config.sub with the cached copy
of config.sub that is included with this repository.

for the sake of convenience and simplicity, the patch for each supported
version of an upstream source tree is named package-x.y.z.midipix.patch.

for packages not using libtool, building for a midipix target should
only require the above patch file. packages which do depend on libtool
can be easily built with slibtool (dl.midipix.org/slibtool) in the
following way:

$ ./configure --host=...
$ make MAKE="LIBTOOL=rdlibtool"
$ make MAKE="LIBTOOL=rdlibtool" install