haiku/headers/libs
John Scipione 7c369a4b3f Fix gcc2 build on Mac OS X Lion.
The gcc2 cross-compiler built on Mac OS X Lion has a bug in it
where it is erroring with 'cast specifies signature type' when
assigning 0 or NULL to a pointer to a member fuction. NULL in this
instance is correctly converted to 0 since it is illegal to assign
((void*)0) to a pointer to a member function. However, it should
be legal to assign 0 to a pointer to a member function. Thus, there
is a bug.  Since I can't fix the gcc2 compiler I am working around
this bug by assigning the pointer to a do nothing function instead.

My host compiler version is
i686-apple-darwin11-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5666) (dot 3)

The same error occurs using the default gcc-llvm compiler and
a standard gcc 4.61 built from source. This bug does not occur on
Mac OS X 10.6 gcc2 or gcc4, nor does it occur on Mac OS X 10.7 with
the gcc4 cross-compiler.

If and when we decide to finally leave gcc2 behind we can revert this
change.
2012-04-07 06:21:26 -04:00
..
agg Patch by Andrej Spielmann (GSoC): 2008-08-03 13:40:41 +00:00
alm Merge branch 'master' of git://github.com/haiku/haiku 2011-12-15 20:50:28 -07:00
expat Preparations for removing __BEOS__ from the compiler defines. 2008-10-23 21:46:26 +00:00
fluidsynth updated fluidsynth to 1.0.9 2009-08-21 21:27:45 +00:00
icon Moved IconUtils.h to Interface Kit and therefor made it an "official" header. Since the class has no 2011-02-25 09:12:38 +00:00
iconv worked standalone libiconv into a working state that is compatible with 2008-11-12 19:34:35 +00:00
jpeg * updated libjpeg to version 8, as the previous version on trunk didn't look like version 7, the merge wasn't usable. I modified jpeglib.h to have the JPEGTranslator built. 2010-01-27 01:57:51 +00:00
linprog Add a comment about who is responsible to clean up. 2011-06-18 01:29:27 +00:00
lp_solve Fix #6605, don't try to load a lib which not exist. 2010-09-14 23:33:09 +00:00
mapm * Moved the mapm library from src/apps/deskcalc to src/libs and headers/libs. 2009-06-28 17:10:40 +00:00
mesa/GL/internal Moved Mesa libs (mesa, glu & glut) under src/libs/mesa, where it should have 2009-09-25 01:50:30 +00:00
ncurses Preparations for removing __BEOS__ from the compiler defines. 2008-10-23 21:46:26 +00:00
png updated libpng to 1.4.4 2010-11-19 20:20:05 +00:00
print/libprint Fix gcc2 build on Mac OS X Lion. 2012-04-07 06:21:26 -04:00
termcap * Moved termcap.h to headers/libs/termcap/, where it belongs. 2009-08-17 21:13:51 +00:00
tiff updated libtiff to 3.9.4 2010-09-18 12:01:26 +00:00
udis86 Moved libudis86 to headers/libs/udis86 and src/libs/udis86. 2009-06-21 12:58:16 +00:00
zlib merge zlib 1.2.5 into trunk 2010-05-09 15:28:00 +00:00