Skip to content
Snippets Groups Projects
Forked from cmucl / cmucl
6906 commits behind the upstream repository.
  • cshapiro's avatar
    27bc1a7b
    Minor changes to support the latest betas of FreeBSD 7. · 27bc1a7b
    cshapiro authored
    * Update the Config file to detect the GCC version at build time and
      use -iquote instead of -I- if we are not using GCC 2 or 3.  This
      silences the unsilenceable deprecation message emitted by GCC 4.
    
    * Check the FreeBSD version at compile time and switch the protection
      violation signal to SIGSEGV if we are on a version of FreeBSD 7 that
      will deliver a SIGSEGV instead of a SIGBUS for access errors.
    
    * Install sigbus_handler to handle whatever UNIX signal the macro
      PROTECTION_VIOLATION_SIGNAL expands to.  Get rid of the useless
      sigsegv_handler.  Add the PROTECTION_VIOLATION_CODE macro so we do
      not have to conditionalize the check that guards the write barrier
      code.
    27bc1a7b
    History
    Minor changes to support the latest betas of FreeBSD 7.
    cshapiro authored
    * Update the Config file to detect the GCC version at build time and
      use -iquote instead of -I- if we are not using GCC 2 or 3.  This
      silences the unsilenceable deprecation message emitted by GCC 4.
    
    * Check the FreeBSD version at compile time and switch the protection
      violation signal to SIGSEGV if we are on a version of FreeBSD 7 that
      will deliver a SIGSEGV instead of a SIGBUS for access errors.
    
    * Install sigbus_handler to handle whatever UNIX signal the macro
      PROTECTION_VIOLATION_SIGNAL expands to.  Get rid of the useless
      sigsegv_handler.  Add the PROTECTION_VIOLATION_CODE macro so we do
      not have to conditionalize the check that guards the write barrier
      code.