Re: [HACKERS] Use of Intel compiler on Linux

2003-06-02 Thread Robert Treat
If they have a letter to the editor or web forum, it might be worth
posting the change there in case others reading the article want to try
the compile.

Robert Treat

On Sat, 2003-05-31 at 11:56, Peter Eisentraut wrote:
> A German computer magazine (c't 7/2003) tested the Intel C/C++ compiler
> suite on Linux.  Among the open-source projects they tried, PostgreSQL and
> KDE were the only ones they couldn't get to compile at all.
> 
> I tried it out and made two simple changes (see below) to be able to
> compile it.  If no one objects, I'll apply them.
> 


---(end of broadcast)---
TIP 6: Have you searched our list archives?

http://archives.postgresql.org


[HACKERS] Use of Intel compiler on Linux

2003-06-01 Thread Peter Eisentraut
A German computer magazine (c't 7/2003) tested the Intel C/C++ compiler
suite on Linux.  Among the open-source projects they tried, PostgreSQL and
KDE were the only ones they couldn't get to compile at all.

I tried it out and made two simple changes (see below) to be able to
compile it.  If no one objects, I'll apply them.


diff -cr ../cvs-pgsql/src/include/storage/s_lock.h ./src/include/storage/s_lock.h
*** ../cvs-pgsql/src/include/storage/s_lock.h   Tue Apr 22 12:06:25 2003
--- ./src/include/storage/s_lock.h  Wed May 28 20:33:31 2003
***
*** 76,82 
  #if defined(HAS_TEST_AND_SET)


! #if defined(__GNUC__)
  /*
   * All the gcc inlines
   */
--- 76,82 
  #if defined(HAS_TEST_AND_SET)


! #if defined(__GNUC__) || defined(__ICC)
  /*
   * All the gcc inlines
   */
diff -cr ../cvs-pgsql/src/makefiles/Makefile.linux ./src/makefiles/Makefile.linux
*** ../cvs-pgsql/src/makefiles/Makefile.linux   Fri May 23 17:14:30 2003
--- ./src/makefiles/Makefile.linux  Wed May 28 20:44:32 2003
***
*** 1,5 
  AROPT = crs
! export_dynamic = -export-dynamic
  rpath = -Wl,-rpath,$(libdir)
  shlib_symbolic = -Wl,-Bsymbolic
  allow_nonpic_in_shlib = yes
--- 1,5 
  AROPT = crs
! export_dynamic = -Wl,-E
  rpath = -Wl,-rpath,$(libdir)
  shlib_symbolic = -Wl,-Bsymbolic
  allow_nonpic_in_shlib = yes

-- 
Peter Eisentraut   [EMAIL PROTECTED]


---(end of broadcast)---
TIP 2: you can get off all lists at once with the unregister command
(send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])