From 4a9c56f6c754dda42e0957ac060d35648da6176a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Fri, 27 Mar 2015 20:15:04 +0100 Subject: [PATCH] x86_64: fenv.c needs __weak_reference() * the weak symbol feenableexcept wasn't available. --- headers/posix/sys/cdefs.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/headers/posix/sys/cdefs.h b/headers/posix/sys/cdefs.h index 3627b148cb..22eee9bd47 100644 --- a/headers/posix/sys/cdefs.h +++ b/headers/posix/sys/cdefs.h @@ -29,5 +29,10 @@ #define __dead #define __dead2 +#ifndef __weak_reference +#define __weak_reference(sym,alias) \ + __asm__(".weak " #alias); \ + __asm__(".equ " #alias ", " #sym) +#endif #endif