mirror of
https://github.com/moparisthebest/curl
synced 2024-12-22 08:08:50 -05:00
added a section about cross compiling that Jim Duey wrote down for us
This commit is contained in:
parent
7b76499e82
commit
53ac8004e7
48
docs/INSTALL
48
docs/INSTALL
@ -8,9 +8,12 @@
|
|||||||
|
|
||||||
Curl has been compiled and built on numerous different operating systems.
|
Curl has been compiled and built on numerous different operating systems.
|
||||||
|
|
||||||
If you're using Windows (95/98/NT/ME/2000 or whatever), VMS, RISC OS or OS/2,
|
Most systems build curl the same way (unix-style). Continue reading below for
|
||||||
you should continue reading from one the paragraphs further down. All other
|
more details if you're one of them.
|
||||||
systems should be capable of being installed as described below.
|
|
||||||
|
If you're using Windows (95/98/NT/ME/2000/XP or similar), VMS, RISC OS or OS/2
|
||||||
|
or cross-compile, you should continue reading from one the paragraphs further
|
||||||
|
down.
|
||||||
|
|
||||||
UNIX
|
UNIX
|
||||||
====
|
====
|
||||||
@ -325,6 +328,45 @@ VMS
|
|||||||
13-jul-2001
|
13-jul-2001
|
||||||
N. Baggus
|
N. Baggus
|
||||||
|
|
||||||
|
CROSS COMPILE
|
||||||
|
=============
|
||||||
|
|
||||||
|
(This section was graciously brought to us by Jim Duey, 23-oct-2001)
|
||||||
|
|
||||||
|
Download and unpack the cURL package. Version should be 7.9.1 or later.
|
||||||
|
|
||||||
|
'cd' to the new directory. (ie. curl-7.9.1-pre4)
|
||||||
|
|
||||||
|
Set environment variables to point to the cross-compile toolchain and call
|
||||||
|
configure with any options you need. Be sure and specify the '--host' and
|
||||||
|
'--build' parameters at configuration time. The following script is an
|
||||||
|
example of cross-compiling for the IBM 405GP PowerPC processor using the
|
||||||
|
toolchain from MonteVista for Hardhat Linux.
|
||||||
|
|
||||||
|
(begin script)
|
||||||
|
|
||||||
|
#! /bin/sh
|
||||||
|
|
||||||
|
export PATH=$PATH:/opt/hardhat/devkit/ppc/405/bin
|
||||||
|
export CPPFLAGS="-I/opt/hardhat/devkit/ppc/405/target/usr/include"
|
||||||
|
export AR=ppc_405-ar
|
||||||
|
export AS=ppc_405-as
|
||||||
|
export LD=ppc_405-ld
|
||||||
|
export RANLIB=ppc_405-ranlib
|
||||||
|
export CC=ppc_405-gcc
|
||||||
|
export NM=ppc_405-nm
|
||||||
|
|
||||||
|
configure --target=powerpc-hardhat-linux \
|
||||||
|
--host=powerpc-hardhat-linux \
|
||||||
|
--build=i586-pc-linux-gnu \
|
||||||
|
--prefix=/opt/hardhat/devkit/ppc/405/target/usr/local \
|
||||||
|
--exec-prefix=/usr/local
|
||||||
|
|
||||||
|
(end script)
|
||||||
|
|
||||||
|
The '--prefix' parameter specifies where cURL will be installed. If
|
||||||
|
'configure' completes successfully, do 'make' and 'make install' as usual.
|
||||||
|
|
||||||
PORTS
|
PORTS
|
||||||
=====
|
=====
|
||||||
This is a probably incomplete list of known hardware and operating systems
|
This is a probably incomplete list of known hardware and operating systems
|
||||||
|
Loading…
Reference in New Issue
Block a user