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

  Server: rpm5.org                         Name:   Ralf S. Engelschall
  Root:   /v/rpm/cvs                       Email:  [EMAIL PROTECTED]
  Module: rpm                              Date:   21-Jun-2007 10:25:54
  Branch: HEAD                             Handle: 2007062109255400

  Modified files:
    rpm                     acinclude.m4

  Log:
    Apply some additional bandage to ensure that we do not explicitly pass
    in the standard Unix locations for headers and libraries. It might not
    harm in general, but on some platforms (where third-party stuff lives
    there) this certainly can make trouble.

  Summary:
    Revision    Changes     Path
    2.3         +15 -5      rpm/acinclude.m4
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/acinclude.m4
  ============================================================================
  $ cvs diff -u -r2.2 -r2.3 acinclude.m4
  --- rpm/acinclude.m4  21 Jun 2007 08:15:48 -0000      2.2
  +++ rpm/acinclude.m4  21 Jun 2007 08:25:54 -0000      2.3
  @@ -203,7 +203,9 @@
                       if test ".${__rcl_found}" = .no; then
                           for __rcl_dir in ${__rcl_location}/include/$2 
${__rcl_location}/include ${__rcl_location}; do
                               if test -f "${__rcl_dir}/$5"; then
  -                                CPPFLAGS="${CPPFLAGS} -I${__rcl_dir}"
  +                                if test ".${__rcl_dir}" != "./usr/include"; 
then
  +                                    CPPFLAGS="${CPPFLAGS} -I${__rcl_dir}"
  +                                fi
                                   __rcl_found=yes
                                   break
                               fi
  @@ -214,7 +216,9 @@
                                   m4_foreach_w([__rcl_lib], [$3], [
                                       if  test -f 
"${__rcl_dir}/lib[]m4_defn([__rcl_lib]).la" && \
                                           test -d "${__rcl_dir}/.libs"; then
  -                                        LDFLAGS="${LDFLAGS} -L${__rcl_dir} 
-L${__rcl_dir}/.libs"
  +                                        if test ".${__rcl_dir}" != 
"./usr/lib"; then
  +                                            LDFLAGS="${LDFLAGS} 
-L${__rcl_dir} -L${__rcl_dir}/.libs"
  +                                        fi
                                           __rcl_found=yes
                                           break
                                       fi
  @@ -222,7 +226,9 @@
                                           test -f 
"${__rcl_dir}/lib[]m4_defn([__rcl_lib]).so" || \
                                           test -f 
"${__rcl_dir}/lib[]m4_defn([__rcl_lib]).sl" || \
                                           test -f 
"${__rcl_dir}/lib[]m4_defn([__rcl_lib]).dylib"; then
  -                                        LDFLAGS="${LDFLAGS} -L${__rcl_dir}"
  +                                        if test ".${__rcl_dir}" != 
"./usr/lib"; then
  +                                            LDFLAGS="${LDFLAGS} 
-L${__rcl_dir}"
  +                                        fi
                                           __rcl_found=yes
                                           break
                                       fi
  @@ -238,7 +244,9 @@
                           for __rcl_file in _ `find ${__rcl_location} -name 
"$5" -type f -print`; do
                               test .${__rcl_file} = ._ && continue
                               __rcl_dir=`echo ${__rcl_file} | sed -e 
's;[[^/]]*[$];;' -e 's;\(.\)/[$];\1;'`
  -                            CPPFLAGS="${CPPFLAGS} -I${__rcl_dir}"
  +                            if test ".${__rcl_dir}" != "./usr/include"; then
  +                                CPPFLAGS="${CPPFLAGS} -I${__rcl_dir}"
  +                            fi
                               __rcl_found=yes
                               break
                           done
  @@ -249,7 +257,9 @@
                                       egrep '\.(a|so|sl|dylib)$'`; do
                                       test .${__rcl_file} = ._ && continue
                                       __rcl_dir=`echo ${__rcl_file} | sed -e 
's;[[^/]]*[$];;' -e 's;\(.\)/[$];\1;'`
  -                                    LDFLAGS="${LDFLAGS} -L${__rcl_dir}"
  +                                    if test ".${__rcl_dir}" != "./usr/lib"; 
then
  +                                        LDFLAGS="${LDFLAGS} -L${__rcl_dir}"
  +                                    fi
                                       __rcl_found=yes
                                       break
                                   done
  @@ .
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
CVS Sources Repository                                rpm-cvs@rpm5.org

Reply via email to