summaryrefslogtreecommitdiff
path: root/config_host
AgeCommit message (Collapse)AuthorFilesLines
2013-02-28Unused UDK_MAJOR/MINOR/MICRO macros (and udkversion.mk), also removed from SDKStephan Bergmann2-7/+0
Change-Id: I466424c5b71de4d6bb126499895539813283502a
2013-02-28Unused SAL_UDK_MAJOR/MINOR/MICRO macros (unused sal/udkversion.h)Stephan Bergmann1-14/+0
Change-Id: Iac16e28979e7d6ae7e0502588f6216d9bfa51eda
2013-02-27move generation of udkversion.mk to configureMichael Stahl3-1/+8
Change-Id: Id2f047686e2ba3ac2d8242d9b47abad751679759
2013-02-27move generation of sal/udkversion.h to configureMichael Stahl1-0/+14
Change-Id: I401dc6b3dcea933d1f186a8618e7c86ccd21430e
2013-02-27move generation of sal/typesizes.h to configureMichael Stahl1-0/+19
Change-Id: I22d28044bde624b7cfd8537c5c1e2906cb5303fc
2013-02-14rhbz#908674: Adapt rtl::Allocator::construct to C++11Stephan Bergmann1-0/+1
...otherwise, at least with some --with-system-boost versions and C++11 compilers, like with Fedora's boost-1.50.0-4.fc18.x86_64 and gcc-c++-4.7.2-8.fc18.x86_64, using this to copy-construct an instance of boost::unordered::detail::ptr_node<std::pair<rtl::OUString,Bootstrap_Impl*>> in the call to p_bootstrap_map->insert(...) in rtl_bootstrap_args_open (sal/rtl/source/bootstrap.cxx) would memcopy the ptr_node and fail to call rtl_uString_acquire, leading to memory corruption later on when rtl_uString_release is called one time too often. It is not entirely clear to me whether this is a shortcoming of the given Boost version, but this patch solves the problem and brings rtl::Allocator::construct in line with the (changed) Allocator requirements of C++11 anyway. The problem potentially lurks with every use of rtl::Allocator, but only showed now begining with LO 4.0 where e5111574fd904b38a3980ca4ea3d21cfcb22dea6 "Revert 'sb140: sb140: #i116981# clean up memory upon exit'" re-introduced code into rtl_bootstrap_args_open that inserts into a boost::unordered_map that uses rtl::Allocator. Change-Id: I3be22f59a8eb49d31458480c27f3ce15803c7fd4
2013-02-01fix documentation for config_xxx.h filesLuboš Luňák1-7/+7
Not that I know why the directory had to be renamed in the first place. Change-Id: I3e4d07591876636ae4930240ac1acc68522fb94f
2013-01-31Use separate config_*.h files for BUILD and HOST when cross-compilingTor Lillqvist8-0/+119
We have only been lucky so far that there hasn't been any compilation errors caused by using the HOST platform config_*.h files also for the BUILD platform. But as more and more information found out during configury is stored in config_*.h files, sooner or later it will be a problem. Move config/* to config_host/*. When not cross-compiling, the config_*.h files in config_host expanded from config_*.h.in are all there is. When cross-compiling, the generated config_*.h files for the BUILD platform are put into a config_build folder. Then use config_build when building the cross_toolset and config_host otherwise. Change-Id: I3c28cc83866bffd696b45d00dfb68e00bc2ae538