Building 4.8 on OS X

Alan Cudmore Alan.P.Cudmore at nasa.gov
Wed Mar 26 23:56:41 UTC 2008


The 'configure' line in my script was broken up in the e-mail:
Try this one:

Alan

------------

#!/bin/bash
#
# Coldfire Development kit RTEMS build script version 2.0
# Alan Cudmore -- NASA/GSFC
#
# Enhancements copied from psptoolchain build script by:
# Dan Peori <peori at oopo.net>
#

#
# Settings: Directories, target architecture
#
SOURCE_DIR=/opt/coldfire-devkit-4/rtems-src
INSTALL_DIR=/opt/rtems-4.9
TARGET=m68k-rtems4.9

#
# Which version of RTEMS are we building?
#
RTEMS_VERSION=4.9-cvs
# RTEMS_VERSION=4.9

#
# configure, build and install RTEMS
#
rm -rf build-rtems
mkdir build-rtems
cd build-rtems

$SOURCE_DIR/rtems-$RTEMS_VERSION/configure --target=$TARGET \
--prefix=$INSTALL_DIR --enable-posix --disable-itron --enable- 
networking \
--enable-cxx || { echo "ERROR CONFIGURING RTEMS"; exit; }

make RTEMS_BSP="mcf5235" || { echo "ERROR BUILDING RTEMS"; exit; }
make RTEMS_BSP="mcf5235" install || { echo "ERROR INSTALLING RTEMS";  
exit; }
cd ..

echo "Done!"


On Mar 26, 2008, at 7:50 PM, Alan Cudmore wrote:

> When you run the configure command for the RTEMS source, make sure
> you specify powerpc-rtems4.8:
>
> I use the script below to build RTEMS. It works on OS X.
>
> Alan
>
> ------------------
>
> #!/bin/bash
> #
> # Coldfire Development kit RTEMS build script version 2.0
> # Alan Cudmore -- NASA/GSFC
> #
> # Enhancements copied from psptoolchain build script by:
> # Dan Peori <peori at oopo.net>
> #
>
> #
> # Settings: Directories, target architecture
> #
> SOURCE_DIR=/opt/coldfire-devkit-4/rtems-src
> INSTALL_DIR=/opt/rtems-4.9
> TARGET=m68k-rtems4.9
>
> #
> # Which version of RTEMS are we building?
> #
> RTEMS_VERSION=4.9-cvs
> # RTEMS_VERSION=4.9
>
> #
> # configure, build and install RTEMS
> #
> rm -rf build-rtems
> mkdir build-rtems
> cd build-rtems
> $SOURCE_DIR/rtems-$RTEMS_VERSION/configure --target=$TARGET --prefix=
> $INSTALL_DIR --enable-posix --disable-itron --enable-networking --
> enable-cxx || { echo "ERROR CONFIGURING RTEMS"; exit; }
> make RTEMS_BSP="mcf5235" || { echo "ERROR BUILDING RTEMS"; exit; }
> make RTEMS_BSP="mcf5235" install || { echo "ERROR INSTALLING RTEMS";
> exit; }
> cd ..
>
> echo "Done!"
>
>
>
>
>
> On Mar 26, 2008, at 7:27 PM, Nigel Spon wrote:
>
>> Hi,
>>
>> I'm working on getting rtems 4.8.0 built for PowerPC under Mac OS
>> 10.5, and making reasonable progress. I hope to make it work with
>> Apples XCode IDE in due course, but at the moment I'm just trying to
>> get the build process up by following the "Getting Started with  
>> RTEMS"
>> documentation.
>>
>> I have (apparently) successfully built the cross-compiler and
>> associated tools, and have set up the path to their /bin  
>> subdirectory.
>> This now has a bunch of tools in it all prefixed with powerpc-
>> rtems4.8. I have verified the toolset operation on a small file: I  
>> can
>> do:
>>
>> powerpc-rtems4.8-gcc -v -S f.c
>>
>> and get appropriate responses. However I can't say:
>>
>> powerpc-rtems-gcc -v -S f.c
>>
>> which seems to make sense, because none of the tools are called that.
>>
>> The trouble is that if I try to build RTEMS it fails with:
>>
>> checking for powerpc-rtems-gcc... no
>> configure: error: no acceptable cc found in $PATH
>>
>> ... which seems to indicate it is looking for powerpc-rtems-gcc, not
>> powerpc-rtems4.8-gcc. What is the right way to fix this? Have I  
>> missed
>> creating some link files somewhere, or do my tools need to be renamed
>> with more generic names?
>>
>> Thanks for any assistance,
>>
>> ---
>> "Where are those who in times past have opposed the Group of
>> Seventeen?"
>>
>> Michael Hamel
>> ADInstruments Ltd, Dunedin, NZ
>>
>> _______________________________________________
>> rtems-users mailing list
>> rtems-users at rtems.com
>> http://rtems.rtems.org/mailman/listinfo/rtems-users
>
> _______________________________________________
> rtems-users mailing list
> rtems-users at rtems.com
> http://rtems.rtems.org/mailman/listinfo/rtems-users




More information about the users mailing list