summaryrefslogtreecommitdiff
path: root/solenv/inc/unxsogi.mk
AgeCommit message (Collapse)Author
2012-07-10solenv/inc: SOLAR_JAVA should not be overwritten here.Michael Stahl
SOLAR_JAVA should really be set by configure. Thanks to Pierre-Eric Pelloux-Prayer <pierre-eric@lanedo.com> for the hint.
2012-03-16adapt unxsog{i,s}.mk to Solaris ldJonathan Adams
2012-03-13make OString work even with old gcc that has SFINAE brokenLuboš Luňák
Since OString already has a ctor accepting const char*, I cannot find out a way to distinguish string literals other than using a template, otherwise const char* somehow takes precedence (all of gcc, clang, msvc). But the template requires the Substitution Is Not A Failure Idiom to actually create only wanted instances. And the compiler can try evaluate the OString ctor as a possibility when comparing an int to an anonymous enum, and anonymous enum as a type without linkage cannot be a template argument before C++11. SFINAE should still work, but not with gcc older than 4.0.2 (which we right now use only on macs). So for that case disable the string literal ctors, which means macs will have one extra strlen call, and also that embedded \0's in string literals will be inconsistent. The tiny performance problem shouldn't matter that much and will eventually go away, the \0 problem should not matter, since before string literal ctors were introduced \0's had not been included anyway unless RTL_CONSTASCII_STRINGPARAM was used. So we should be safe and when removing the CONSTASCII macros \0 cases should be handled by explicitly mentioning the length.
2011-09-20Kill the explicit linking to salmain.o, use vclmain instead.Jan Holesovsky
2011-06-02Unify DLLPOSTFIX value on all platforms.Francois Tigeot
There is no justification for changing some shared library file names depending on the platform used.
2011-02-09Removing the ext_std masterpieceFridrich Štrba
2010-02-12changefileheader2: #i109125#: change source file copyright notice from Sun ↵Jens-Heiner Rechtien
Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
2009-09-07CWS-TOOLING: integrate CWS kick4ntOliver Bolte
2008-04-10INTEGRATION: CWS changefileheader (1.10.156); FILE MERGEDRüdiger Timm
2008/03/28 15:55:59 rt 1.10.156.1: #i87441# Change license header to LPGL v3.
2007-12-12INTEGRATION: CWS configure22 (1.9.236); FILE MERGEDKurt Zenker
2007/10/15 22:46:22 rene 1.9.236.1: #i79874# STLport5 support for configure
2007-03-09INTEGRATION: CWS ause076 (1.8.276); FILE MERGEDOliver Bolte
2007/03/01 16:50:03 hjs 1.8.276.1: #i75028# kick obsolete settings
2006-07-05INTEGRATION: CWS ause058 (1.7.330); FILE MERGEDKurt Zenker
2006/06/13 16:21:23 hjs 1.7.330.1: #i55987# seperate INCLUDE from CFLAGS; introduce INCLUDE_C for include path without stlport
2005-09-08INTEGRATION: CWS ooo19126 (1.6.62); FILE MERGEDRüdiger Timm
2005/09/05 14:34:09 rt 1.6.62.1: #i54170# Change license header: remove SISSL
2005-07-11INTEGRATION: CWS ause030 (1.5.80); FILE MERGEDKurt Zenker
2005/06/20 13:34:42 hjs 1.5.80.1: #i47954# introduce ARCH_FLAG
2005-03-15INTEGRATION: CWS ause019 (1.4.10); FILE MERGEDOliver Bolte
2005/03/14 11:12:42 hjs 1.4.10.1: #i42716# solaris/gcc
2005-03-03INTEGRATION: CWS solarisgcc02 (1.2.38); FILE MERGEDKurt Zenker
2005/02/28 21:05:06 pjanik 1.2.38.3: #i42562: Fix merge error. 2005/02/28 20:59:12 pjanik 1.2.38.2: RESYNC: (1.2-1.3); FILE MERGED 2005/02/15 20:37:51 pjanik 1.2.38.1: #i42562#: Add visibility support, misc changes. Patch contributed by Taniguchi Yasuaki (JCA).
2005-02-11INTEGRATION: CWS fpic1 (1.2.32); FILE MERGEDJens-Heiner Rechtien
2005/02/01 14:40:58 cmc 1.2.32.1: #i41014# centralize -fpic/-fPIC into one variable
2005-01-18INTEGRATION: CWS solarisgcc01 (1.1.2); FILE ADDEDKurt Zenker
2004/12/11 13:03:09 pjanik 1.1.2.1: #i34341#: Add environment file for Solaris gcc on x86. Submitted by: TANIGUCHI Yasuaki.