cvs commit: ports/lang/gcc31 Makefile ports/lang/gcc32 Makefile

Adam Weinberger adamw at FreeBSD.org
Sun Mar 20 09:53:06 PST 2005


adamw       2005-03-20 17:53:05 UTC

  FreeBSD ports repository

  Modified files:
    lang/gcc31           Makefile 
    lang/gcc32           Makefile 
  Log:
  It was discovered that running "make clean" from a port with a dependency
  on gcc31 or gcc32 (either with a BUILD_DEPENDS or via USE_GCC) with that
  version of gcc already installed causes infinite recursion problems.
  
  The issue stems from gcc31 and gcc32 using USE_GCC internally. Internally,
  it was used to override any other definition and say that you can use any
  gcc version to build gcc31/gcc32. But that USE_GCC redefinition was causing
  recursion errors, so handle the problem instead by just simply undefining
  USE_GCC inside the gcc port Makefile itself.
  
  This should make things happy again.
  
  Revision  Changes    Path
  1.153     +5 -2      ports/lang/gcc31/Makefile
  1.181     +4 -2      ports/lang/gcc32/Makefile


More information about the cvs-ports mailing list