libtool
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Producing libname.so on AIX


From: Jani Taskinen
Subject: Producing libname.so on AIX
Date: Mon, 24 Feb 2003 12:17:11 +0200 (EET)

    I've been debugging this long lasting PHP bug:
    
      http://bugs.php.net/bug.php?id=14245

    While doing this I encountered this part in the libtool.m4:

---cut---
    # Test if we are trying to use run time linking or normal
    # AIX style linking. If -brtl is somewhere in LDFLAGS, we
    # need to do runtime linking.
    case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*)
      for ld_flag in $LDFLAGS; do                        
        case $ld_flag in
          *-brtl*)
            aix_use_runtimelinking=yes
            break
            ;;     
         esac
      done
    esac
---cut---
    
    The problem is that 'case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*)' 
line.
    It doesn't seem to catch the "aix4.3.3.0" to which $host_os is set on
    the system I'm testing this on. (those double []'s perhaps?) 

    Setting LDFLAGS to have "-Wl,-brtl" does not have any effect.
    When I force 'aix_use_runtimelinking' to be always 'yes' in libtool.m4, 
    everything works fine.

    This bug (?) is still in the libtool.m4 from CVS HEAD too.
    
    --Jani
    






reply via email to

[Prev in Thread] Current Thread [Next in Thread]