Mercurial > hg > xemacs-beta
diff aclocal.m4 @ 460:223736d75acb r21-2-45
Import from CVS: tag r21-2-45
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:43:24 +0200 |
parents | abe6d1db359e |
children | 76d5a3dd827a |
line wrap: on
line diff
--- a/aclocal.m4 Mon Aug 13 11:42:27 2007 +0200 +++ b/aclocal.m4 Mon Aug 13 11:43:24 2007 +0200 @@ -88,11 +88,11 @@ wl='-Wl,' case "$xehost_os" in - aix3* | aix4* | irix5* | irix6* | osf3* | osf4*) + aix[[3-9]]* | irix[[5-9]]* | osf[[3-9]]) # PIC is the default for these OSes. ;; - aix3* | aix4* | os2*) + os2*) # We can build DLLs from non-PIC. ;; amigaos*) @@ -117,7 +117,7 @@ dll_cflags='+Z' ;; - irix5* | irix6*) + irix[[5-9]]*) wl='-Wl,' # PIC (with -KPIC) is the default. ;; @@ -126,11 +126,16 @@ # We can build DLLs from non-PIC. ;; - osf3* | osf4*) + osf[[3-9]]*) # All OSF/1 code is PIC. wl='-Wl,' ;; + aix[[3-9]]*) + # All AIX code is PIC. + wl='-Wl,' + ;; + sco3.2v5*) dll_cflags='-belf -Kpic' wl='-Wl,' @@ -243,7 +248,7 @@ xldf="-shared" else # Not using GCC case "$xehost_os" in - aix3* | aix4*) + aix[[3-9]]*) xldf="-bE:ELLSONAME.exp -H512 -T512 -bhalt:4 -bM:SRE -bnoentry -lc" xcldf="${wl}-bE:ELLSONAME.exp ${wl}-H512 ${wl}-T512 ${wl}-bhalt:4 ${wl}-bM:SRE ${wl}-bnoentry ${wl}-lc" ;; @@ -262,7 +267,7 @@ xcldf="${wl}-b ${wl}+s" ;; - irix5* | irix6* | osf3* | osf4*) + irix[[5-9]]* | osf[[3-9]]*) xcldf="${wl}-shared" xldf="-shared" ;; @@ -415,7 +420,7 @@ dll_ldflags=$xldf ;; - aix4*) + aix[[4-9]]*) dll_ldflags=$xcldf ;; @@ -445,7 +450,7 @@ dll_ldflags=$xldf ;; - irix5* | irix6*) + irix[[5-9]]*) dll_ld=$LTLD dll_ldflags=$xldf ;; @@ -532,11 +537,7 @@ if test -z "$ld_dynamic_link_flags"; then case "$xehost_os" in - aix3*) - ld_dynamic_link_flags= - ;; - - aix4*) + aix[[3-9]]*) ld_dynamic_link_flags= ;; @@ -556,7 +557,7 @@ ld_dynamic_link_flags="${wl}-E" ;; - irix5* | irix6*) + irix[[5-9]]*) ld_dynamic_link_flags= ;;