Changeset 29346


Ignore:
Timestamp:
2011-11-28T06:28:53+01:00 (6 years ago)
Author:
jow
Message:

[packages] samba3: kill pointless AC_TRY_RUN()

File:
1 edited

Legend:

Unmodified
Added
Removed
  • packages/net/samba3/patches/110-compile_fixes.patch

    r29343 r29346  
    1 Index: samba-3.0.37/source/popt/popt.c 
    2 =================================================================== 
    3 --- samba-3.0.37.orig/source/popt/popt.c        2011-04-11 23:35:04.000000000 +0200 
    4 +++ samba-3.0.37/source/popt/popt.c     2011-04-11 23:35:10.000000000 +0200 
     1--- a/source/popt/popt.c 
     2+++ b/source/popt/popt.c 
    53@@ -10,13 +10,14 @@ 
    64  
     
    2018 #ifdef MYDEBUG 
    2119 /*@unchecked@*/ 
    22 @@ -388,7 +389,7 @@ 
     20@@ -388,7 +389,7 @@ static int execCommand(poptContext con) 
    2321        sprintf(s, "%s/%s", con->execPath, item->argv[0]); 
    2422        argv[argc] = s; 
     
    2927     if (argv[argc++] == NULL) return POPT_ERROR_NOARG; 
    3028  
    31 @@ -1246,4 +1247,3 @@ 
     29@@ -1246,4 +1247,3 @@ int poptStrippedArgv(poptContext con, in 
    3230      
    3331     return numargs; 
    3432 } 
    3533-/*@=boundswrite@*/ 
    36 Index: samba-3.0.37/source/modules/vfs_default.c 
    37 =================================================================== 
    38 --- samba-3.0.37.orig/source/modules/vfs_default.c      2011-04-11 23:35:08.000000000 +0200 
    39 +++ samba-3.0.37/source/modules/vfs_default.c   2011-04-11 23:35:10.000000000 +0200 
    40 @@ -977,7 +977,7 @@ 
     34--- a/source/modules/vfs_default.c 
     35+++ b/source/modules/vfs_default.c 
     36@@ -977,7 +977,7 @@ static int vfswrap_linux_setlease(vfs_ha 
    4137  
    4238        START_PROFILE(syscall_linux_setlease); 
     
    4743        if(linux_set_lease_sighandler(fd) == -1) 
    4844                return -1; 
     45--- a/source/configure 
     46+++ b/source/configure 
     47@@ -37206,194 +37206,6 @@ fi 
     48 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 
     49  
     50 # 
     51-# 
     52-# 
     53-case "$host_os" in 
     54-    *linux*) 
     55-       # glibc <= 2.3.2 has a broken getgrouplist 
     56-       if test "$cross_compiling" = yes; then 
     57-  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 
     58-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 
     59-{ { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling 
     60-See \`config.log' for more details." >&5 
     61-$as_echo "$as_me: error: cannot run test program while cross compiling 
     62-See \`config.log' for more details." >&2;} 
     63-   { (exit 1); exit 1; }; }; } 
     64-else 
     65-  cat >conftest.$ac_ext <<_ACEOF 
     66-/* confdefs.h.  */ 
     67-_ACEOF 
     68-cat confdefs.h >>conftest.$ac_ext 
     69-cat >>conftest.$ac_ext <<_ACEOF 
     70-/* end confdefs.h.  */ 
     71- 
     72-#include <unistd.h> 
     73-#include <sys/utsname.h> 
     74-main() { 
     75-       /* glibc up to 2.3 has a broken getgrouplist */ 
     76-#if defined(__GLIBC__) && defined(__GLIBC_MINOR__) 
     77-       int libc_major = __GLIBC__; 
     78-       int libc_minor = __GLIBC_MINOR__; 
     79- 
     80-       if (libc_major < 2) 
     81-              exit(1); 
     82-       if ((libc_major == 2) && (libc_minor <= 3)) 
     83-              exit(1); 
     84-#endif 
     85-       exit(0); 
     86-} 
     87- 
     88-_ACEOF 
     89-rm -f conftest$ac_exeext 
     90-if { (ac_try="$ac_link" 
     91-case "(($ac_try" in 
     92-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 
     93-  *) ac_try_echo=$ac_try;; 
     94-esac 
     95-eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 
     96-$as_echo "$ac_try_echo") >&5 
     97-  (eval "$ac_link") 2>&5 
     98-  ac_status=$? 
     99-  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 
     100-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 
     101-  { (case "(($ac_try" in 
     102-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 
     103-  *) ac_try_echo=$ac_try;; 
     104-esac 
     105-eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 
     106-$as_echo "$ac_try_echo") >&5 
     107-  (eval "$ac_try") 2>&5 
     108-  ac_status=$? 
     109-  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 
     110-  (exit $ac_status); }; }; then 
     111-  linux_getgrouplist_ok=yes 
     112-else 
     113-  $as_echo "$as_me: program exited with status $ac_status" >&5 
     114-$as_echo "$as_me: failed program was:" >&5 
     115-sed 's/^/| /' conftest.$ac_ext >&5 
     116- 
     117-( exit $ac_status ) 
     118-linux_getgrouplist_ok=no 
     119-fi 
     120-rm -rf conftest.dSYM 
     121-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 
     122-fi 
     123- 
     124- 
     125-       if test x"$linux_getgrouplist_ok" = x"yes"; then 
     126- 
     127-cat >>confdefs.h <<\_ACEOF 
     128-#define HAVE_GETGROUPLIST 1 
     129-_ACEOF 
     130- 
     131-       fi 
     132-       ;; 
     133-    *) 
     134- 
     135-for ac_func in getgrouplist 
     136-do 
     137-as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 
     138-{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5 
     139-$as_echo_n "checking for $ac_func... " >&6; } 
     140-if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 
     141-  $as_echo_n "(cached) " >&6 
     142-else 
     143-  cat >conftest.$ac_ext <<_ACEOF 
     144-/* confdefs.h.  */ 
     145-_ACEOF 
     146-cat confdefs.h >>conftest.$ac_ext 
     147-cat >>conftest.$ac_ext <<_ACEOF 
     148-/* end confdefs.h.  */ 
     149-/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 
     150-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */ 
     151-#define $ac_func innocuous_$ac_func 
     152- 
     153-/* System header to define __stub macros and hopefully few prototypes, 
     154-    which can conflict with char $ac_func (); below. 
     155-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 
     156-    <limits.h> exists even on freestanding compilers.  */ 
     157- 
     158-#ifdef __STDC__ 
     159-# include <limits.h> 
     160-#else 
     161-# include <assert.h> 
     162-#endif 
     163- 
     164-#undef $ac_func 
     165- 
     166-/* Override any GCC internal prototype to avoid an error. 
     167-   Use char because int might match the return type of a GCC 
     168-   builtin and then its argument prototype would still apply.  */ 
     169-#ifdef __cplusplus 
     170-extern "C" 
     171-#endif 
     172-char $ac_func (); 
     173-/* The GNU C library defines this for functions which it implements 
     174-    to always fail with ENOSYS.  Some functions are actually named 
     175-    something starting with __ and the normal name is an alias.  */ 
     176-#if defined __stub_$ac_func || defined __stub___$ac_func 
     177-choke me 
     178-#endif 
     179- 
     180-int 
     181-main () 
     182-{ 
     183-return $ac_func (); 
     184-  ; 
     185-  return 0; 
     186-} 
     187-_ACEOF 
     188-rm -f conftest.$ac_objext conftest$ac_exeext 
     189-if { (ac_try="$ac_link" 
     190-case "(($ac_try" in 
     191-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 
     192-  *) ac_try_echo=$ac_try;; 
     193-esac 
     194-eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 
     195-$as_echo "$ac_try_echo") >&5 
     196-  (eval "$ac_link") 2>conftest.er1 
     197-  ac_status=$? 
     198-  grep -v '^ *+' conftest.er1 >conftest.err 
     199-  rm -f conftest.er1 
     200-  cat conftest.err >&5 
     201-  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 
     202-  (exit $ac_status); } && { 
     203-        test -z "$ac_c_werror_flag" || 
     204-        test ! -s conftest.err 
     205-       } && test -s conftest$ac_exeext && { 
     206-        test "$cross_compiling" = yes || 
     207-        $as_test_x conftest$ac_exeext 
     208-       }; then 
     209-  eval "$as_ac_var=yes" 
     210-else 
     211-  $as_echo "$as_me: failed program was:" >&5 
     212-sed 's/^/| /' conftest.$ac_ext >&5 
     213- 
     214-       eval "$as_ac_var=no" 
     215-fi 
     216- 
     217-rm -rf conftest.dSYM 
     218-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 
     219-      conftest$ac_exeext conftest.$ac_ext 
     220-fi 
     221-ac_res=`eval 'as_val=${'$as_ac_var'} 
     222-                $as_echo "$as_val"'` 
     223-              { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 
     224-$as_echo "$ac_res" >&6; } 
     225-as_val=`eval 'as_val=${'$as_ac_var'} 
     226-                $as_echo "$as_val"'` 
     227-   if test "x$as_val" = x""yes; then 
     228-  cat >>confdefs.h <<_ACEOF 
     229-#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 
     230-_ACEOF 
     231- 
     232-fi 
     233-done 
     234- 
     235-       ;; 
     236-esac 
     237- 
     238-# 
     239 # stat64 family may need <sys/stat.h> on some systems, notably ReliantUNIX 
     240 # 
     241  
     242--- a/source/configure.in 
     243+++ b/source/configure.in 
     244@@ -1384,38 +1384,6 @@ AC_TRY_COMPILE([ 
     245 AC_DEFINE(HAVE_PRCTL, 1, [Whether prctl is available]),[]) 
     246  
     247 # 
     248-# 
     249-# 
     250-case "$host_os" in 
     251-    *linux*) 
     252-       # glibc <= 2.3.2 has a broken getgrouplist 
     253-       AC_TRY_RUN([ 
     254-#include <unistd.h> 
     255-#include <sys/utsname.h> 
     256-main() { 
     257-       /* glibc up to 2.3 has a broken getgrouplist */ 
     258-#if defined(__GLIBC__) && defined(__GLIBC_MINOR__) 
     259-       int libc_major = __GLIBC__; 
     260-       int libc_minor = __GLIBC_MINOR__; 
     261- 
     262-       if (libc_major < 2) 
     263-              exit(1); 
     264-       if ((libc_major == 2) && (libc_minor <= 3)) 
     265-              exit(1); 
     266-#endif 
     267-       exit(0); 
     268-} 
     269-], [linux_getgrouplist_ok=yes], [linux_getgrouplist_ok=no]) 
     270-       if test x"$linux_getgrouplist_ok" = x"yes"; then 
     271-          AC_DEFINE(HAVE_GETGROUPLIST, 1, [Have good getgrouplist]) 
     272-       fi 
     273-       ;; 
     274-    *) 
     275-       AC_CHECK_FUNCS(getgrouplist) 
     276-       ;; 
     277-esac 
     278- 
     279-# 
     280 # stat64 family may need <sys/stat.h> on some systems, notably ReliantUNIX 
     281 # 
     282  
Note: See TracChangeset for help on using the changeset viewer.