Commit Graph

10 Commits

Author SHA1 Message Date
Joel Sherrill
31668a6756 Use gcc to look for size also 1998-05-21 18:46:36 +00:00
Joel Sherrill
6207ea2986 New file from Ralf Corsepius 1998-05-21 16:46:24 +00:00
Joel Sherrill
2efdd08b40 Patch from Ralf Corseipus to fix latent configure problems suddenly triggered:
The breakdown:
        * CC_FOR_TARGET and CXX_FOR_TARGET were not correctly re-read
          from autoconf's configuration cache (config.cache)

        * If <target>-[gcc|g++] was not found while running configure,
          the config macros tried to use other (wrong) compilers (e.g. cc).

    Changes:
        * New RTEMS_PROG_CC macro (aclocal/prog-cc.m4).
        * New RTEMS_PROG_CXX macro (aclocal/prog-cxx.m4)
        * Moved a shell script fragment from configure.in to a
          new m4-autoconf macro (New file: aclocal/tool-prefix.m4)
        * Minor changes to configure.in

    I tested it with linux/posix (native gcc/primary libc) and
    sh-rtems/gensh1 on a linux host and didn't notice any bugs
    related to the problems mentioned above.  There seem to be
    more bugs with the posix bsp, but I consider them minor as
    the build run completed successfully. It is just too late
    for me to attempt to fix them now.
1998-05-20 17:06:57 +00:00
Joel Sherrill
38093c0b8e Modified to find C++ compilers. 1998-05-18 16:36:31 +00:00
Joel Sherrill
d53130befa Updated now that the phony crt0.c in newlib defines all odd symbols
that gcc automatically generates references to.
1998-03-23 19:54:35 +00:00
Joel Sherrill
5b3cf09202 Added enough symbols to the conftest.c program to make sure it would
successfully link on both the powerpc and hppa1.1.
1998-03-21 15:25:47 +00:00
Joel Sherrill
a7a08713fb Patch from Ralf Corsepius to properly detect that Cygwin32 does not
support the -pipe option on the compiler.
1998-03-20 16:52:10 +00:00
Joel Sherrill
51c195d560 New files missed in previous merge. 1998-02-19 16:23:56 +00:00
Joel Sherrill
81e0232b13 Update from Ralf Corsepius:
6) The macro files from aclocal/*.m4 contain the buggy sed-rules formerly
  contained in aclocal..m4, i.e. the sed/sort-bug fix to aclocal.m4 didn't
  make it to aclocal/*.m4. I think I should feel guilty for that - Obviously I
  submitted the contents of an old aclocal-directory last time. - Sorry.
1998-02-17 13:49:06 +00:00
Joel Sherrill
6c77bbab39 New autoconf feature from Ralf Corsepius:
It adds make rules for reconfiguring build-trees ("make Makefile") and
  adds dependency rules for configure and friends (i.e. calls autoconf).
  Most of this code has been "borrowed" from automake and was adapted to
  rtems.

  Addionally, I added automatic generation of the "aclocal.m4"-file by
  "aclocal" (from the automake package). Therefore I splitted aclocal.m4
  into several separate files (attached to this mail), each containing one
  of rtems customized autoconf/m4-macros and have put them into a new
  subdirectory "aclocal". Normal users won't be influenced and won't even
  need this, unless they try to modify configure.in.

  The main advantage of this is: these aclocal/m4-macros become reusable
  and easier to administer. As a disadvantage, rtems becomes dependent of
  having aclocal/automake installed. To keep building rtems functional if
  autoconf or aclocal isn't installed, the related Makefile commands are
  prefixed by "-" -- only an error message should be issued by "make".
1998-02-04 14:54:27 +00:00