Commit Graph

13 Commits

Author SHA1 Message Date
Peter Sauerbrei
6ef7196656 Fix for Linux using an old variable for architecture
#ue4

[CL 2100885 by Peter Sauerbrei in Main branch]
2014-06-10 17:14:40 -04:00
Jaroslaw Palczynski
220c44b806 [GitHub] 132 : Introduce NativeBuildEnvironmentConfiguration
#github 132
#ttp 334942

[CL 2098971 by Jaroslaw Palczynski in Main branch]
2014-06-09 11:12:01 -04:00
Robert Manuszewski
283e939959 GitHub pull request #194: Full binary type. Removing hardcoded binary file extensions
[CL 2095675 by Robert Manuszewski in Main branch]
2014-06-05 12:11:58 -04:00
Dmitry Rekman
4411762b66 UBT: support different architectures (target triplets) in Linux toolchain.
[CL 2089710 by Dmitry Rekman in Main branch]
2014-05-30 10:58:16 -04:00
Dmitry Rekman
623d381f10 Linux toolchain: disable RTTI.
(Shaves off ~1 MB from a stripped Shipping binary).

[CL 2088815 by Dmitry Rekman in Main branch]
2014-05-29 17:47:36 -04:00
Dmitry Rekman
5ace6a8679 Linux: do not export overriden operators new/delete.
This is needed to avoid other shared objects (particularly Steam) picking them up and possibly crashing due to incorrect usage. This has already happened in the wild and the issue was reported on UDN.
Controlling visibility by attributes does not work due to those operators being defined with default visibility in system headers (same issue: http://lists.apple.com/archives/xcode-users/2006/Jan/msg00696.html)

#codereview Josh.Adams, Michael.Trepka, Daniel.Lamb

[CL 2083596 by Dmitry Rekman in Main branch]
2014-05-29 16:54:33 -04:00
Dmitry Rekman
f3647ea715 Linux native compilation improvements (incorporates PR 116 by Hydrael).
- detect Gentoo (and in generally distros without lsb_release installed)
- explicitly disable inlining in Debug

[CL 2069002 by Dmitry Rekman in Main branch]
2014-05-09 22:24:58 -04:00
Dmitry Rekman
e3105eda19 Merging the bulk of Darkside changes.
- New target platforms (LinuxNoEditor for client+server, LinuxClient for client, Linux for editor, LinuxServer for dedicated server - mirroring other platforms).
- Preliminary support for gcc in the toolchain (and some safe fixes in code).
- No more lowercasing when accessing files on Linux, tread carefully.
- Changes needed for native compilation and other minor improvements.

#codereview Josh.Adams, Michael.Liebenow, Steve.Robbs

[CL 2067133 by Dmitry Rekman in Main branch]
2014-05-08 13:01:46 -04:00
Fred Kimberley
25ab7d8e19 Merging using UE4-Fortnite-To-UE4 using CL 2065232.
[CL 2066377 by Fred Kimberley in Main branch]
2014-05-07 20:37:19 -04:00
Dmitry Rekman
9454bdc669 Switched Linux tolchain to use compiler for linking and added action descriptions.
#codereview Michael.Liebenow

[CL 2045102 by Dmitry Rekman in Main branch]
2014-04-23 18:38:28 -04:00
UnrealBot
db494a6e69 Engine source (Main branch up to CL 2037954) 2014-04-02 18:09:23 -04:00
TimSweeney
3a75fe0114 Engine source (Main branch up to CL 2027006) 2014-03-15 01:14:25 -04:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00