From 1fed74f2576af8fe95d94c9a38ef2f125a916ad1 Mon Sep 17 00:00:00 2001
From: Peter Eisentraut <peter_e@gmx.net>
Date: Thu, 5 Jun 2003 16:07:25 +0000
Subject: [PATCH] Support for Intel compiler on Linux

---
 src/include/storage/s_lock.h | 4 ++--
 src/makefiles/Makefile.linux | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/include/storage/s_lock.h b/src/include/storage/s_lock.h
index 0e7ba0c5d45..b26c63029ad 100644
--- a/src/include/storage/s_lock.h
+++ b/src/include/storage/s_lock.h
@@ -63,7 +63,7 @@
  * Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
  * Portions Copyright (c) 1994, Regents of the University of California
  *
- *	  $Id: s_lock.h,v 1.106 2003/04/20 21:54:34 tgl Exp $
+ *	  $Id: s_lock.h,v 1.107 2003/06/05 16:07:25 petere Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -76,7 +76,7 @@
 #if defined(HAS_TEST_AND_SET)
 
 
-#if defined(__GNUC__)
+#if defined(__GNUC__) || defined(__ICC)
 /*************************************************************************
  * All the gcc inlines
  */
diff --git a/src/makefiles/Makefile.linux b/src/makefiles/Makefile.linux
index c40355240b2..e48ad5a6b10 100644
--- a/src/makefiles/Makefile.linux
+++ b/src/makefiles/Makefile.linux
@@ -1,5 +1,5 @@
 AROPT = crs
-export_dynamic = -export-dynamic
+export_dynamic = -Wl,-E
 rpath = -Wl,-rpath,$(libdir)
 shlib_symbolic = -Wl,-Bsymbolic
 allow_nonpic_in_shlib = yes
-- 
GitLab