diff options
author | Arnaud Charlet <charlet@adacore.com> | 2019-07-05 07:03:10 +0000 |
---|---|---|
committer | Pierre-Marie de Rodat <pmderodat@gcc.gnu.org> | 2019-07-05 07:03:10 +0000 |
commit | d90eeca129a12d2236f8625d8ea5c93826bb526f (patch) | |
tree | 3b2c2ce02bcbd960ff3b60857645f678d0cc08c5 | |
parent | 4f469dec551ee19b81d9486e587ebb4945a92948 (diff) | |
download | gcc-d90eeca129a12d2236f8625d8ea5c93826bb526f.zip gcc-d90eeca129a12d2236f8625d8ea5c93826bb526f.tar.gz gcc-d90eeca129a12d2236f8625d8ea5c93826bb526f.tar.bz2 |
[Ada] System.OS_Interface: fix link order on Linux
2019-07-05 Arnaud Charlet <charlet@adacore.com>
gcc/ada/
* libgnarl/s-osinte__linux.ads: Link with -lrt before -lpthread.
From-SVN: r273120
-rw-r--r-- | gcc/ada/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/ada/libgnarl/s-osinte__linux.ads | 3 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 8daf38b..fed5a15 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,7 @@ +2019-07-05 Arnaud Charlet <charlet@adacore.com> + + * libgnarl/s-osinte__linux.ads: Link with -lrt before -lpthread. + 2019-07-05 Ed Schonberg <schonberg@adacore.com> * exp_pakd.adb (Expand_Bit_Packed_Element_Set): Add explicit diff --git a/gcc/ada/libgnarl/s-osinte__linux.ads b/gcc/ada/libgnarl/s-osinte__linux.ads index ba3b824..80cb2b2 100644 --- a/gcc/ada/libgnarl/s-osinte__linux.ads +++ b/gcc/ada/libgnarl/s-osinte__linux.ads @@ -46,10 +46,11 @@ with System.OS_Constants; package System.OS_Interface is pragma Preelaborate; - pragma Linker_Options ("-lpthread"); pragma Linker_Options ("-lrt"); -- Needed for clock_getres with glibc versions prior to 2.17 + pragma Linker_Options ("-lpthread"); + subtype int is Interfaces.C.int; subtype char is Interfaces.C.char; subtype short is Interfaces.C.short; |