summaryrefslogtreecommitdiff
path: root/README
blob: 4cbf7adc5449cd3bebf5a16e41f2f2f45d15bf9e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
portage: the midipix porting bits for everything but the compiler

porting applications and libraries to midipix can often be done with
no changes to the code proper, and only minor changes to the build
system, most notably with respect to libtool.

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

for packages not using libtool, building for the midipix target should
only require the above patch file. packages which do depend on libtool
should be built with slibtool (dl.midipix.org/slibtool), which should
be as simple as:

$ export MAKE="make LIBTOOL=slibtool"
$ ./configure --host=... && make && make install

A few packages (most notably binutils and gdb) require that you replace
'slibtool' with 'slibtool-static' in the above export statement.