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]

Re: arm-elf-gcc binaries


On Wed, Jul 02, 2003 at 06:22:26PM +0200, Yadid Ayzenberg wrote:

> I have built a tool-chain for arm-elf-gcc on both linux redhat
> 7.3 and cygwin win32.
>
> I would like to ditribute these tools as part of a development
> kit. questions are:
>
> 1. can any body with cygwin (no matter which version ) or
> anybody with redhat linux run these?

I can't say for sure about cygwin, but I've had pretty good
luck.  I build arm-elf toolchains a couple years ago, and the
binaries still work cygwin installed fresh of the 'net [at
least they did last week].

For Linux, I can be a bit more specific: the tools should work
for anybody who has a compatible version of glibc (and is
running on a compatible architecture, of course).

> 2. what files except the exe's themselfs should also be attached ?

That's a bit more tricky.  GCC requires a few libraries and
include files.   See lists below for an example.

> 3. what about the directory stucture? after all i built them
> targeted to a specific dir.

They'll need to be installed in the same place, with the same
directory structure.

> maybe be id be better off telling my developers to build their
> own tool-chain from sources using one of the scripts?

My advice would be to find source RPMs for the same versions of
the toolchain components, and look to see what files are
shipped.  Or find a binary tarball and look in that to see what
files are shipped.

Here's what I ship in my arm-elf-gcc-2.95.2-1 RPM:

% rpm -q -l arm-elf-gcc-2.95.2-1
/usr/doc/arm-elf-gcc-2.95.2
/usr/doc/arm-elf-gcc-2.95.2/README
/usr/local/arm-elf/include
/usr/local/bin/arm-elf-c++
/usr/local/bin/arm-elf-g++
/usr/local/bin/arm-elf-gcc
/usr/local/bin/cpp
/usr/local/info/cpp.info
/usr/local/info/cpp.info-1
/usr/local/info/cpp.info-2
/usr/local/info/cpp.info-3
/usr/local/info/gcc.info
/usr/local/info/gcc.info-1
/usr/local/info/gcc.info-10
/usr/local/info/gcc.info-11
/usr/local/info/gcc.info-12
/usr/local/info/gcc.info-13
/usr/local/info/gcc.info-14
/usr/local/info/gcc.info-15
/usr/local/info/gcc.info-16
/usr/local/info/gcc.info-17
/usr/local/info/gcc.info-18
/usr/local/info/gcc.info-19
/usr/local/info/gcc.info-2
/usr/local/info/gcc.info-20
/usr/local/info/gcc.info-21
/usr/local/info/gcc.info-22
/usr/local/info/gcc.info-23
/usr/local/info/gcc.info-24
/usr/local/info/gcc.info-25
/usr/local/info/gcc.info-26
/usr/local/info/gcc.info-27
/usr/local/info/gcc.info-28
/usr/local/info/gcc.info-29
/usr/local/info/gcc.info-3
/usr/local/info/gcc.info-30
/usr/local/info/gcc.info-4
/usr/local/info/gcc.info-5
/usr/local/info/gcc.info-6
/usr/local/info/gcc.info-7
/usr/local/info/gcc.info-8
/usr/local/info/gcc.info-9
/usr/local/lib/gcc-lib
/usr/local/lib/gcc-lib/arm-elf
/usr/local/lib/gcc-lib/arm-elf/2.95.2
/usr/local/lib/gcc-lib/arm-elf/2.95.2/be
/usr/local/lib/gcc-lib/arm-elf/2.95.2/be/crtbegin.o
/usr/local/lib/gcc-lib/arm-elf/2.95.2/be/crtend.o
/usr/local/lib/gcc-lib/arm-elf/2.95.2/be/libgcc.a
/usr/local/lib/gcc-lib/arm-elf/2.95.2/be/nofmult
/usr/local/lib/gcc-lib/arm-elf/2.95.2/be/nofmult/crtbegin.o
/usr/local/lib/gcc-lib/arm-elf/2.95.2/be/nofmult/crtend.o
/usr/local/lib/gcc-lib/arm-elf/2.95.2/be/nofmult/libgcc.a
/usr/local/lib/gcc-lib/arm-elf/2.95.2/cc1
/usr/local/lib/gcc-lib/arm-elf/2.95.2/cc1plus
/usr/local/lib/gcc-lib/arm-elf/2.95.2/collect2
/usr/local/lib/gcc-lib/arm-elf/2.95.2/cpp
/usr/local/lib/gcc-lib/arm-elf/2.95.2/crtbegin.o
/usr/local/lib/gcc-lib/arm-elf/2.95.2/crtend.o
/usr/local/lib/gcc-lib/arm-elf/2.95.2/include
/usr/local/lib/gcc-lib/arm-elf/2.95.2/include/README
/usr/local/lib/gcc-lib/arm-elf/2.95.2/include/exception
/usr/local/lib/gcc-lib/arm-elf/2.95.2/include/float.h
/usr/local/lib/gcc-lib/arm-elf/2.95.2/include/iso646.h
/usr/local/lib/gcc-lib/arm-elf/2.95.2/include/limits.h
/usr/local/lib/gcc-lib/arm-elf/2.95.2/include/new
/usr/local/lib/gcc-lib/arm-elf/2.95.2/include/new.h
/usr/local/lib/gcc-lib/arm-elf/2.95.2/include/proto.h
/usr/local/lib/gcc-lib/arm-elf/2.95.2/include/stdarg.h
/usr/local/lib/gcc-lib/arm-elf/2.95.2/include/stdbool.h
/usr/local/lib/gcc-lib/arm-elf/2.95.2/include/stddef.h
/usr/local/lib/gcc-lib/arm-elf/2.95.2/include/syslimits.h
/usr/local/lib/gcc-lib/arm-elf/2.95.2/include/typeinfo
/usr/local/lib/gcc-lib/arm-elf/2.95.2/include/va-alpha.h
/usr/local/lib/gcc-lib/arm-elf/2.95.2/include/va-arc.h
/usr/local/lib/gcc-lib/arm-elf/2.95.2/include/va-c4x.h
/usr/local/lib/gcc-lib/arm-elf/2.95.2/include/va-clipper.h
/usr/local/lib/gcc-lib/arm-elf/2.95.2/include/va-h8300.h
/usr/local/lib/gcc-lib/arm-elf/2.95.2/include/va-i860.h
/usr/local/lib/gcc-lib/arm-elf/2.95.2/include/va-i960.h
/usr/local/lib/gcc-lib/arm-elf/2.95.2/include/va-m32r.h
/usr/local/lib/gcc-lib/arm-elf/2.95.2/include/va-m88k.h
/usr/local/lib/gcc-lib/arm-elf/2.95.2/include/va-mips.h
/usr/local/lib/gcc-lib/arm-elf/2.95.2/include/va-mn10200.h
/usr/local/lib/gcc-lib/arm-elf/2.95.2/include/va-mn10300.h
/usr/local/lib/gcc-lib/arm-elf/2.95.2/include/va-pa.h
/usr/local/lib/gcc-lib/arm-elf/2.95.2/include/va-ppc.h
/usr/local/lib/gcc-lib/arm-elf/2.95.2/include/va-pyr.h
/usr/local/lib/gcc-lib/arm-elf/2.95.2/include/va-sh.h
/usr/local/lib/gcc-lib/arm-elf/2.95.2/include/va-sparc.h
/usr/local/lib/gcc-lib/arm-elf/2.95.2/include/va-spur.h
/usr/local/lib/gcc-lib/arm-elf/2.95.2/include/va-v850.h
/usr/local/lib/gcc-lib/arm-elf/2.95.2/include/varargs.h
/usr/local/lib/gcc-lib/arm-elf/2.95.2/libgcc.a
/usr/local/lib/gcc-lib/arm-elf/2.95.2/nofmult
/usr/local/lib/gcc-lib/arm-elf/2.95.2/nofmult/crtbegin.o
/usr/local/lib/gcc-lib/arm-elf/2.95.2/nofmult/crtend.o
/usr/local/lib/gcc-lib/arm-elf/2.95.2/nofmult/libgcc.a
/usr/local/lib/gcc-lib/arm-elf/2.95.2/specs
/usr/local/man/man1/arm-elf-g++.1
/usr/local/man/man1/arm-elf-gcc.1
/usr/local/man/man1/cccp.1

-- 
Grant Edwards
grante@visi.com

------
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]