1. 23 Feb, 2005 1 commit
  2. 01 Feb, 2005 1 commit
  3. 26 Jan, 2005 1 commit
  4. 23 Jan, 2005 1 commit
    • wolfgang's avatar
      [project @ 2005-01-23 06:10:15 by wolfgang] · 6f985ae8
      wolfgang authored
      Add support for the dead code stripping feature of recent Apple linkers.
      If your code is compiled using the NCG, you can now specify
      -optl-W,-dead_strip on the GHC command line when linking.
      It will have basically the same effect as using split-objs to build the
      libraries.
      
      Advantages over split-objs:
          * No evil perl script involved
          * Requires no special handling when building libraries
      
      Disadvantages:
          * The current version of Apple's linker is slow when given the
            -dead_strip flag. _REALLY_ slow.
          * Mac OS X only.
      
      This works by making the NCG emit the .subsections_via_symbols directive.
      Additionally, we have to add an extra label at the top of every info table,
      and make sure that the entry code references it (otherwise the info table
      will be considered part of the preceding entry code).
      The mangler just removes the .subsections_via_symbols directive.
      6f985ae8
  5. 10 Jan, 2005 2 commits
    • panne's avatar
      [project @ 2005-01-10 19:01:27 by panne] · 7a8bd246
      panne authored
      Refactored and cleaned up ld-related tests. Only tested mildly under Linux.
      7a8bd246
    • simonmar's avatar
      [project @ 2005-01-10 11:45:19 by simonmar] · f13895fc
      simonmar authored
      Work around problems caused by limit on the length of the command line
      in ld, which shows up when building OpenGL on Windows with SplitObjs=YES.
      
      We now pass the names of the input files to ld via a linker script.
      This is (probably) only supported by GNU ld, so we now have to detect
      GNU ld in the configure script (yawn) and back off to the old method
      if we don't have it.
      f13895fc
  6. 16 Dec, 2004 2 commits
    • simonmar's avatar
      [project @ 2004-12-16 10:36:57 by simonmar] · c69886a1
      simonmar authored
      Sanity check when configuring for mingw32: make sure that $CC is a
      mingw gcc before proceeding.
      c69886a1
    • simonmar's avatar
      [project @ 2004-12-16 10:23:44 by simonmar] · 7fd32ef4
      simonmar authored
      --with-gcc: export the CC environment variable, so the setting gets
      picked up by sub-configures.  Perhaps we should be advising people to use
      
        CC=c:/mingw/bin/gcc ./configure
      
      because that works for all configure scripts, not just the top level one.
      
      Background:
      
       - We want --with-gcc to do the right thing, because we don't want
         to require Cygwin users to put c:/mingw/bin first on their
         path: that would break their Cygwin environment.
      
       - The build system should work with *no* gcc on your PATH, as long
         as you use --with-gcc (equivalently, CC=... ./configure).
      7fd32ef4
  7. 04 Dec, 2004 1 commit
  8. 23 Nov, 2004 1 commit
    • ross's avatar
      [project @ 2004-11-23 12:35:06 by ross] · 46237e9c
      ross authored
      Make the X11 and HGL packages more independent, and pass configuration
      parameters to package.conf.in via header files.
      
      Also removed residual traces of OpenGL/GLUT/OpenAL from mk/config.mk.in
      46237e9c
  9. 21 Nov, 2004 1 commit
    • panne's avatar
      [project @ 2004-11-21 22:53:31 by panne] · ee0e16d4
      panne authored
      Pushed down OpenGL/GLUT/OpenAL autoconf stuff to the respective directories.
      All packages are now built automatically if possible and if they are not
      explicitly disabled. NOTE: The "--enable-hopengl" option is now split into
      "--enable-opengl" and "--enable-glut".
      ee0e16d4
  10. 20 Nov, 2004 2 commits
  11. 18 Nov, 2004 1 commit
  12. 12 Nov, 2004 2 commits
  13. 11 Nov, 2004 1 commit
  14. 10 Nov, 2004 1 commit
  15. 08 Nov, 2004 1 commit
  16. 07 Nov, 2004 1 commit
  17. 06 Nov, 2004 2 commits
  18. 11 Oct, 2004 1 commit
  19. 30 Sep, 2004 1 commit
  20. 22 Sep, 2004 1 commit
  21. 18 Sep, 2004 1 commit
    • panne's avatar
      [project @ 2004-09-18 12:49:55 by panne] · ced47f78
      panne authored
      Make autoupdate 2.52 happy, mainly by using the new formats of AC_INIT and
      AC_OUTPUT. This has the nice side effect that all "packages" have now a name, a
      version, a bug-report address, and a tar name, yielding better output with
      "configure --help=recursive". Nuked an unused AC_STRUCT_ST_BLKSIZE test on the
      way.
      ced47f78
  22. 15 Sep, 2004 1 commit
    • stolz's avatar
      [project @ 2004-09-15 13:50:59 by stolz] · 346166a4
      stolz authored
      - Remove configure tests for SIG{POLL,INFO,WINCH}:
        Testing via #ifdef SIGFOO should be sufficient.
      - Change #if HAVE_SIGPOLL to #ifdef SIGPOLL
      - Remove SIGINFO/WINCH from package base: they'll reappear in package unix
        in System/Posix/Signals.Exts.
      346166a4
  23. 14 Sep, 2004 1 commit
  24. 07 Sep, 2004 1 commit
    • stolz's avatar
      [project @ 2004-09-07 15:35:39 by stolz] · aee886e7
      stolz authored
      Add cpp-protected signals sigINFO & sigWINCH if available.
      (An autoconf-wizard might want to look at the bottom of configure.ac, the
      similarities between HAVE_SIGPOLL, HAVE_SIGINFO & HAVE_SIGWINCH can surely
      be factored out)
      aee886e7
  25. 02 Sep, 2004 1 commit
  26. 01 Sep, 2004 1 commit
  27. 31 Aug, 2004 1 commit
  28. 30 Aug, 2004 5 commits
  29. 28 Aug, 2004 2 commits
  30. 26 Aug, 2004 1 commit
    • panne's avatar
      [project @ 2004-08-26 20:08:39 by panne] · a1939730
      panne authored
      SGML is dead, long live DocBook XML!
      
      Note: The BuildRequires tags in the spec files are still incomplete
      and the documentation about the DocBook tools needs to be updated,
      too. Stay tuned...
      a1939730