--- configure.orig	Sat Dec 18 19:16:01 2004
+++ configure	Tue Dec 21 21:42:27 2004
@@ -21662,6 +21662,7 @@
 
 # This can be used to rebuild libtool when needed
 LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
+$ac_aux_dir/ltconfig $LIBTOOL_DEPS
 
 # Always use our own libtool.
 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
@@ -21986,10 +21987,10 @@
 
   case "${host}" in
     *-*-freebsd* )
-      THREAD_LIB=""
-      THREAD_INC="-pthread -D_REENTRANT"
-      GBX_THREAD_LIB=""
-      GBX_THREAD_INC="-pthread -D_REENTRANT"
+      THREAD_LIB="${PTHREAD_LIBS}"
+      THREAD_INC="${PTHREAD_CFLAGS}"
+      GBX_THREAD_LIB="${PTHREAD_LIBS}"
+      GBX_THREAD_INC="${PTHREAD_CFLAGS}"
       ;;
     *)
       THREAD_LIB="-lpthread"
@@ -26034,7 +26035,7 @@
       fi
     done
 
-    SQLITE_LIB="$SQLITE_LIB $C_LIB -lsqlite -lc -lstdc++"
+    SQLITE_LIB="$SQLITE_LIB $C_LIB -lsqlite -lc -lstdc++ -lpub"
 
   fi
 
@@ -26165,20 +26166,7 @@
     echo "$as_me:$LINENO: result: $gb_cv_header_sdl" >&5
 echo "${ECHO_T}$gb_cv_header_sdl" >&6
 
-    SDL_INC=""
-
-    for gb_dir in $gb_cv_header_sdl; do
-      if test "$gb_dir" != "/usr/include"; then
-        if test "$gb_dir" != "/usr/include/"; then
-          SDL_INC="$SDL_INC -I$gb_dir"
-        fi
-      fi
-    done
-
-    if test "x$THREAD_INC" != "x"; then
-      SDL_INC="$SDL_INC $THREAD_INC"
-    fi
-
+    SDL_INC="`$SDL_CONFIG --cflags`"
     if test "$gb_cv_header_sdl" = no; then
       have_inc_sdl="no"
       SDL_INC=""
@@ -26282,16 +26270,7 @@
     SDL_LIB=""
     SDL_PATH=""
 
-    for gb_dir in $gb_cv_lib_sdl; do
-      if test "x$SDL_PATH" = "x"; then
-        SDL_PATH="$gb_dir/.."
-      fi
-      if test "$gb_dir" != "/lib"  && test "$gb_dir" != "/lib/"&& test "$gb_dir" != "/usr/lib" && test "$gb_dir" != "/usr/lib/"; then
-        SDL_LIB="$SDL_LIB -L$gb_dir"
-      fi
-    done
-
-    SDL_LIB="$SDL_LIB $C_LIB $THREAD_LIB -lSDL -lSDL_mixer -lm"
+    SDL_LIB="`$SDL_CONFIG --libs` -lSDL_mixer"
 
   fi
 
@@ -27568,8 +27547,8 @@
 fi
 
 
-CFLAGS="$CFLAGS -pipe -Wall -fno-strict-aliasing"
-CXXFLAGS="$CXXFLAGS -pipe -Wall -fno-exceptions"
+CFLAGS="$CFLAGS -Wall -fno-strict-aliasing"
+CXXFLAGS="$CXXFLAGS -Wall -fno-exceptions"
 
 if test "$gambas_prof" = "yes"; then
   CFLAGS="$CFLAGS -pg"
@@ -27599,8 +27578,8 @@
   CFLAGS="$CFLAGS -Os"
   CXXFLAGS="$CXXFLAGS -Os -fno-omit-frame-pointer"
 else
-  CFLAGS="$CFLAGS -O0"
-  CXXFLAGS="$CXXFLAGS -O0"
+  CFLAGS="$CFLAGS"
+  CXXFLAGS="$CXXFLAGS"
 fi
 
 
