Commit 49b99afc authored by tim@black.box's avatar tim@black.box
Browse files

Portability fixes for AIX 4.x

parent fd74164f
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -103,7 +103,7 @@
#ifdef _AIX			/* By soren@t.dk */
#define _H_STRINGS
#define _SYS_STREAM_H
#define _AIX32_CURSES
/* #define _AIX32_CURSES */	/* XXX: this breaks AIX 4.3.3 (others?). */
#endif

#ifdef HAVE_BROKEN_SNPRINTF	/* HPUX 10.20 don't have this defined */
+3 −1
Original line number Diff line number Diff line
@@ -1308,7 +1308,9 @@ else
      hardcode_direct=yes
    fi
    allow_undefined_flag=' ${wl}-berok'
    archive_cmds="\$CC $shared_flag"' -o $objdir/$soname $libobjs $deplibs $linkopts ${wl}-bexpall ${wl}-bnoentry${allow_undefined_flag}'
    # -qmkshrobj used to be -bexpall, but MySQL uses symbols which start with
    # an underscore (e.g., _my_b_write), so -bexpall doesn't work.
    archive_cmds="\$CC $shared_flag"' -o $objdir/$soname $libobjs $deplibs $linkopts ${wl}-qmkshrobj ${wl}-bnoentry${allow_undefined_flag}'
    archive_expsym_cmds="\$CC $shared_flag"' -o $objdir/$soname $libobjs $deplibs $linkopts ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}'
    case "$host_os" in aix4.[01]|aix4.[01].*)
      # According to Greg Wooledge, -bexpall is only supported from AIX 4.2 on