summaryrefslogtreecommitdiff
path: root/lang/icc/files/patch-ia32::include::cstdio
diff options
context:
space:
mode:
authorAlexander Leidinger <netchild@FreeBSD.org>2004-01-11 15:32:07 +0000
committerAlexander Leidinger <netchild@FreeBSD.org>2004-01-11 15:32:07 +0000
commit5b75a54ddfee188423807a395d9c9f903e633cb7 (patch)
tree3917f713be239795252d5b9047627e89e21ea114 /lang/icc/files/patch-ia32::include::cstdio
parentUpdate for the upcomming icc7 and icc (v8). (diff)
Update to 8.0.055.p057.
As Intel uses it's own directory for ifc and icc, we don't conflict with ifc anymore. Because of ABI changes, you have to recompile C++ programs (don't forget stlport-icc). Note that this port is a _work in progress_: - Icc allows to use an already installed libstdc++ from gcc, this doesn't work yet on FreeBSD. Libstdc++ on 4.x is too old, so it's unlikely we can add support for it. The headers of libstdc++ shipping with FreeBSD 5.2-CURRENT use GCCisms not (yet) supported by icc, the hardcoded search path for them also doesn't fit for FreeBSD 5.2-CURRENT. - We've incorporated parts (cxa) of the FreeBSD >= 502101 libc on < 502101 systems. It's tested on 4.x, but not on FreeBSD < 502101. - Not all (new) options (including GCC compatibility) are thoroughly tested. When encountering problems please report to me first instead of directly contacting Intel. Ackknowledgements: - Bradley T Hughes <bhughes@trolltech.com> for PR 59552, it resulted in a modification of our libc (C++ DSO Object Destruction API) we incorporate in the port on < 502101 systems. - Marius Strobl <marius@alchemy.franken.de> for his help with the port (e.g. ld.c, cxa).
Notes
Notes: svn path=/head/; revision=97928
Diffstat (limited to 'lang/icc/files/patch-ia32::include::cstdio')
-rw-r--r--lang/icc/files/patch-ia32::include::cstdio38
1 files changed, 0 insertions, 38 deletions
diff --git a/lang/icc/files/patch-ia32::include::cstdio b/lang/icc/files/patch-ia32::include::cstdio
deleted file mode 100644
index c4d7d4216c8f..000000000000
--- a/lang/icc/files/patch-ia32::include::cstdio
+++ /dev/null
@@ -1,38 +0,0 @@
---- ia32/include/cstdio.orig Tue Nov 26 23:40:27 2002
-+++ ia32/include/cstdio Tue Nov 26 23:40:27 2002
-@@ -11,35 +11,6 @@
- #else /* _STD_USING */
- #include <stdio.h>
-
-- #ifdef __GLIBC__
-- #if _HAS_TRADITIONAL_IOSTREAMS
--_C_LIB_DECL
--int fileno(FILE *) __THROW;
--_END_C_LIB_DECL
-- #else
-- #endif /* _HAS_TRADITIONAL_IOSTREAMS */
-- #define _HAS_POINTER_CLIB 1
-- #define _RBEGIN _IO_read_base
-- #define _RNEXT _IO_read_ptr
-- #define _REND _IO_read_end
-- #define _WBEGIN _IO_write_base
-- #define _WNEXT _IO_write_ptr
-- #define _WEND _IO_write_end
-- #else /* __GLIBC__ */
-- #define _HAS_CONVENTIONAL_CLIB 1
-- #define _IOBASE _base
-- #define _IOPTR _ptr
-- #define _IOCNT _cnt
-- #endif /* __GLIBC__ */
--
-- #undef _FPOSOFF
-- #if !defined(__GLIBC__) \
-- || __GLIBC__ < 2 || __GLIBC__ == 2 && __GLIBC_MINOR__ < 2
-- #define _FPOSOFF(fp) ((long)(fp))
-- #else /* __GLIBC__ */
-- #define _FPOSOFF(fp) ((long)(fp).__pos)
-- #endif /* __GLIBC__ */
--
- #ifdef _GLOBAL_USING
- _STD_BEGIN
- using ::size_t; using ::fpos_t; using ::FILE;