This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more information.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hi Dan; Thank you for your help. I'm much closer now. Now there are Ada sample file compilation errors in the ncurses build, perhaps due to a patch error (?) So hopefully some response from the ncurses subscribers soon about what I did wrong. Thanks, Ken On Thursday 30 October 2003 12:59, Dan Kegel wrote: > Wolcott, Ken (MED, Compuware) wrote: > > I looked (I think I looked real carefully) at > > http://sources.redhat.com/ml/crossgcc/2003-09/msg00009.html > > and I copied out run_tic.sh and run_tic.patch from it. The problem is > > that the patch is incomplete (else clause has no contents). > > Well, turns out you don't need the run_tic stuff from my message, > as the maintainer incorporated it into his newest patch. > > You might want to read ftp://invisible-island.net/ncurses/5.3/README > and cruise through the ncurses mailing list archives a bit for culture. > > Then grab his latest rollup patch and apply it to a clean ncurses-5.3 tree. > > Here's a quickie update of the script I posted reflecting the above. > I haven't tested it, but it oughtta be close. > - Dan > > > #!/bin/sh > set -x > set -e > > TARGET=powerpc-750-linux-gnu > CROSSBIN=/opt/cegl-2.0/${TARGET}/gcc-3.3.1-glibc-2.3.2/bin > > CROSS=$CROSSBIN/${TARGET}- > > # If you uncomment the following, you don't need to override CC, CXX, AR, > LD, RANLIB below # because autoconf will look for each tool with a > ${TARGET}- prefix #PATH="$PATH":$CROSSBIN > #export PATH > > # Fetch ncurses and rollup patch (patch needed to cross-compile!) > wget -c ftp://invisible-island.net/ncurses/ncurses-5.3.tar.gz > wget -c ftp://invisible-island.net/ncurses/5.3/patch-5.3-20031004.sh > > # Patch > rm -rf ncurses-5.3 > tar -xzvf ncurses-5.3.tar.gz > cd ncurses-5.3 > sh ../patch-5.3-20031004.sh > > # Configure and build > rm -rf ncurses-demo > mkdir ncurses-demo > cd ncurses-demo > # Note: in previous releases, had to specify --target. Now it's --host for > some reason. ../ncurses-5.3/configure BUILD_CC=gcc CC=${CROSS}gcc > CXX=${CROSS}g++ AR=${CROSS}ar LD=${CROSS}ld RANLIB=${CROSS}ranlib > --host=$TARGET --with-shared make > > # Install, as if /tmp/ncurses was the root directory of our target system > image rm -rf /tmp/ncurses > mkdir /tmp/ncurses > make DESTDIR=/tmp/ncurses install > - Dan ------ Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/ Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |