RPM Package Manager, CVS Repository
  http://rpm5.org/cvs/
  ____________________________________________________________________________

  Server: rpm5.org                         Name:   Anders F. Björklund
  Root:   /v/rpm/cvs                       Email:  [EMAIL PROTECTED]
  Module: rpm                              Date:   03-Nov-2007 12:14:14
  Branch: HEAD                             Handle: 2007110311141400

  Modified files:
    rpm                     devtool.conf

  Log:
    move CPP to variable to not break non-SDK build

  Summary:
    Revision    Changes     Path
    2.112       +10 -4      rpm/devtool.conf
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/devtool.conf
  ============================================================================
  $ cvs diff -u -r2.111 -r2.112 devtool.conf
  --- rpm/devtool.conf  3 Nov 2007 10:34:05 -0000       2.111
  +++ rpm/devtool.conf  3 Nov 2007 11:14:14 -0000       2.112
  @@ -1262,8 +1262,9 @@
   %panther
       MACOSX_DEPLOYMENT_TARGET=10.3
       export MACOSX_DEPLOYMENT_TARGET
  -    UNIVERSAL_CC="gcc-3.3"; export 
PATH="$PATH:/usr/libexec/gcc/darwin/ppc/3.3" # horrible Intel workaround
       UNIVERSAL_SDK="/Developer/SDKs/MacOSX10.3.9.sdk"
  +    UNIVERSAL_CPP="gcc-3.3 -E"
  +    UNIVERSAL_CC="gcc-3.3"; export 
PATH="$PATH:/usr/libexec/gcc/darwin/ppc/3.3" # horrible Intel workaround
       UNIVERSAL_CPPFLAGS="-I${UNIVERSAL_SDK}/usr/include"
       UNIVERSAL_CFLAGS="-isystem ${UNIVERSAL_SDK}/usr/include -isystem 
${UNIVERSAL_SDK}/usr/include/gcc/darwin/3.3 -arch ppc"
       UNIVERSAL_LDFLAGS="-Wl,-syslibroot,${UNIVERSAL_SDK} -arch ppc"
  @@ -1273,8 +1274,9 @@
   %tiger
       MACOSX_DEPLOYMENT_TARGET=10.4
       export MACOSX_DEPLOYMENT_TARGET
  -    UNIVERSAL_CC="gcc-4.0"
       UNIVERSAL_SDK="/Developer/SDKs/MacOSX10.4u.sdk"
  +    UNIVERSAL_CPP="gcc-4.0 -E -isysroot ${UNIVERSAL_SDK}"
  +    UNIVERSAL_CC="gcc-4.0"
       UNIVERSAL_CPPFLAGS=""
       UNIVERSAL_CFLAGS="-isysroot ${UNIVERSAL_SDK} -arch ppc -arch i386"
       UNIVERSAL_LDFLAGS="-arch ppc -arch i386"
  @@ -1284,8 +1286,9 @@
   %leopard
       MACOSX_DEPLOYMENT_TARGET=10.5
       export MACOSX_DEPLOYMENT_TARGET
  -    UNIVERSAL_CC="gcc-4.0"
       UNIVERSAL_SDK="/Developer/SDKs/MacOSX10.5.sdk"
  +    UNIVERSAL_CPP="gcc-4.0 -E -isysroot ${UNIVERSAL_SDK}"
  +    UNIVERSAL_CC="gcc-4.0"
       UNIVERSAL_CPPFLAGS=""
       UNIVERSAL_CFLAGS="-isysroot ${UNIVERSAL_SDK} -arch ppc -arch i386"
       UNIVERSAL_LDFLAGS="-arch ppc -arch i386"
  @@ -1328,6 +1331,7 @@
   
       #    determine some local tools
       SHTOOL="`cd ${DEVTOOL_SRCDIR} && pwd`/devtool.shtool"
  +    test ".$UNIVERSAL_CPP" == "." && UNIVERSAL_CPP="gcc -E"
       test ".$UNIVERSAL_CC" == "." && UNIVERSAL_CC="gcc"
   
       #   third-party base directory
  @@ -1646,6 +1650,7 @@
   
           echo "++ configuring build environment"
           basemac="`cd $basemac && pwd`"
  +        CPP="$UNIVERSAL_CPP"
           CC="$UNIVERSAL_CC"
           CPPFLAGS="$UNIVERSAL_CPPFLAGS"
           CFLAGS="-O2 -g $UNIVERSAL_CFLAGS"
  @@ -1653,6 +1658,7 @@
           LIBS="$LIBS -lssl -lcrypto" # shameless workaround for Neon
           CPPFLAGS="$CPPFLAGS -I/tmp/xar-root/usr/local/include"
           LDFLAGS="$LDFLAGS -L/tmp/xar-root/usr/local/lib"
  +        export CPP
           export CC
           export CPPFLAGS
           export CFLAGS
  @@ -1690,7 +1696,7 @@
           if [ -d "${DEVTOOL_SRCDIR}/xar" ]; then
               (   mkdir -p xar; cd xar
                   (   echo "=== configuring in xar (`pwd`)"
  -                    CPP="$UNIVERSAL_CC -E -isysroot ${UNIVERSAL_SDK}" \
  +                    CPP="$UNIVERSAL_CPP" \
                       CC="$UNIVERSAL_CC" \
                       CPPFLAGS="$UNIVERSAL_CPPFLAGS" \
                       CFLAGS="-O2 -g $UNIVERSAL_CFLAGS" \
  @@ .
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
CVS Sources Repository                                rpm-cvs@rpm5.org

Reply via email to