#! /bin/sh -e # Description: Ada support for GNU/k*BSD # Author: Aurelien Jarno # Status: submitted. dir= if [ $# -eq 3 -a "$2" = '-d' ]; then pdir="-d $3" dir="$3/" elif [ $# -ne 1 ]; then echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" exit 1 fi case "$1" in -patch) patch $pdir -f --no-backup-if-mismatch -p1 < $0 ;; -unpatch) patch $pdir -f --no-backup-if-mismatch -R -p1 < $0 ;; *) echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" exit 1 esac exit 0 # append the patch here and adjust the -p? flag in the patch calls. --- src/gcc/ada/Makefile.in.orig 2008-02-09 13:03:14 +0100 +++ src/gcc/ada/Makefile.in 2008-02-09 13:03:33 +0100 @@ -866,6 +866,8 @@ s-osinte.adstm_gmtoff; /* All other platforms: Treat all time values in GMT */ --- src/gcc/ada/link.c.orig 2008-02-10 11:59:07 +0100 +++ src/gcc/ada/link.c 2008-02-10 11:59:14 +0100 @@ -153,7 +153,7 @@ unsigned char __gnat_using_gnu_linker = 1; const char *__gnat_object_library_extension = ".a"; -#elif defined (linux) +#elif defined (linux) || defined(__GLIBC__) const char *__gnat_object_file_option = ""; const char *__gnat_run_path_option = ""; char __gnat_shared_libgnat_default = SHARED;