Config
Log for #openttd.dev on 11th August 2015:
Times are UTC Toggle Colours
00:50:13  *** keoz has quit IRC
01:25:48  *** Supercheese has quit IRC
02:04:19  *** Supercheese has joined #openttd.dev
02:04:19  *** ChanServ sets mode: +v Supercheese
02:08:26  *** Supercheese has quit IRC
04:09:48  *** Supercheese has joined #openttd.dev
04:09:48  *** ChanServ sets mode: +v Supercheese
11:32:51  *** Supercheese has quit IRC
11:33:22  *** Supercheese has joined #openttd.dev
11:33:22  *** ChanServ sets mode: +v Supercheese
12:22:09  *** Alberth has joined #openttd.dev
12:22:09  *** ChanServ sets mode: +v Alberth
16:18:11  *** frosch123 has joined #openttd.dev
16:18:11  *** ChanServ sets mode: +v frosch123
17:18:29  <michi_cc> Rubidium: I build some libs (read icu) without debug info as to not blow up the zip too much, but I can rebuild them with debug info for the compile farm if you want.
17:18:57  <michi_cc> I'd still use the PDB-less libs for the general public download though.
17:19:36  <Rubidium> oh, it gets embedded into the .lib instead of a seperate PDB?
17:20:46  <Rubidium> but yes, I'd reckon a seperate one for the CF might not be that bad, except for reproducable builds
17:21:50  <Rubidium> but I'd reckon that we provide the extern libraries as courtesy, so license wise it shouldn't be a problem
17:24:13  <michi_cc> Rubidium: Both actually, the ICU libs are bigger with debug info, but you still need to supply the PDB as well.
17:25:40  <Rubidium> how much does it affect the final binary?
17:59:57  <michi_cc> Rubidium: It doesn't have any effect on the exe, debug info there is always separate. The PDB does grow though.
18:06:44  <Rubidium> PDB size isn't really a problem
18:06:46  <michi_cc> Rubidium: http://www.icosahedron.de/openttd/patches/ottd-libs-debug.zip, and I've also overwritten http://www.icosahedron.de/openttd/patches/openttd-useful-6.0-win.zip with a new version as I just noticed the libpng I included previously would output a warning about missing debug info when building OTTD.
19:11:19  <Rubidium> I was going to spend the night on getting OpenTTD built with a new GCC on Windows... https://rbijker.net/openttd/mingw.txt
19:11:24  <Rubidium> it doesn't compile yet though...
19:11:46  <Rubidium> apparantly SHGFP_TYPE_CURRENT is defined now (not sure how exactly yet)
19:26:07  <Rubidium> https://rbijker.net/openttd/mingw_gcc_5.diff <- looks kinda dangerous, but I wouldn't know how to check for newness of MINGW in this case
19:26:38  <Rubidium> fios.h includings win32.h via some other headers
19:28:59  <frosch123> #if (_WIN32_IE >= 0x0500) <- google suggests that
19:34:35  <Rubidium> /src/stdafx.h:         #define _WIN32_IE_ 0x0600         // 6.0 (XP+)
19:40:11  <frosch123> hmm, so you want to check for some older version of mingw32 header files
19:40:25  <frosch123> how does _SHLOBJ_H_ help?
19:40:38  <frosch123> wouldn't that one be defined whenever the headerfile exists?
19:41:32  <Rubidium> yes, and when it doesn't exist... it should do the define
19:42:44  <frosch123> doesn't gcc5 exit if a header file is missing?
19:43:30  <Rubidium> hmm... good point-ish
19:43:43  <Rubidium> this modification will ofcourse fail with older mingws
19:52:33  <Rubidium> the default libraries don't want to play nice :(
19:53:20  <Rubidium> when linking statically some libraries aren't mentioned causing link failures
19:54:22  <Rubidium> mostly it's freetype that includes harfbuzz that needs other libraries that aren't mentioned in pkg-config --libs
19:55:09  <Rubidium> not that freetype-config is any better
19:55:14  <Rubidium> ls
20:11:41  *** Alberth has left #openttd.dev
20:13:13  <Rubidium> ah well, tomorrow (or after that) I might try again
20:13:39  <Rubidium> and if it gets too complex, then... I'll not add/update the MinGW manual and we'll just use the botched version from here ;)
20:24:01  <LordAro> on that subject, i've been meaning to look into msys2, which apparently makea things much easier
21:37:09  *** frosch123 has quit IRC
23:29:56  *** Supercheese has quit IRC
23:29:56  *** gnu_jj_ has quit IRC
23:29:56  *** tycoondemon has quit IRC
23:29:56  *** Rubidium has quit IRC
23:31:20  *** Supercheese has joined #openttd.dev
23:31:20  *** gnu_jj_ has joined #openttd.dev
23:31:20  *** tycoondemon has joined #openttd.dev
23:31:20  *** Rubidium has joined #openttd.dev
23:31:20  *** resistance.oftc.net sets mode: +vv Supercheese Rubidium

Powered by YARRSTE version: svn-trunk