2014-06-19 02:49 wej has quit [Ping timeout: 252 seconds] 2014-06-19 02:59 porchao has joined #qi-hardware 2014-06-19 03:01 porchaso0 has quit [Ping timeout: 264 seconds] 2014-06-19 03:02 wej has joined #qi-hardware 2014-06-19 06:12 wolfspraul has joined #qi-hardware 2014-06-19 06:33 mth has quit [Read error: Connection reset by peer] 2014-06-19 06:34 mth has joined #qi-hardware 2014-06-19 06:57 jekhor has joined #qi-hardware 2014-06-19 07:14 wolfspraul has quit [Ping timeout: 240 seconds] 2014-06-19 07:14 wolfspraul has joined #qi-hardware 2014-06-19 07:27 woakas has quit [Ping timeout: 252 seconds] 2014-06-19 07:29 woakas has joined #qi-hardware 2014-06-19 07:41 jekhor has quit [Ping timeout: 245 seconds] 2014-06-19 08:42 jekhor has joined #qi-hardware 2014-06-19 10:05 xiangfu has joined #qi-hardware 2014-06-19 10:29 hm.. i'm about to try that, but perhaps someone already knows 2014-06-19 10:29 i have a function with empty body in C. Would it appear in object code? 2014-06-19 10:29 does it depend on optimization options? which options? 2014-06-19 10:31 if this function is not referenced, is it up the linker maybe to remove this function? And what if it is referenced? 2014-06-19 10:39 if it is externally visible it will not be removed 2014-06-19 10:39 if it is a static function will most likely be removed 2014-06-19 10:39 if you turn off optimization it will still stay, I guess 2014-06-19 10:40 the linker may or may not remove it 2014-06-19 10:40 if it is for example a shared lib it must not remove it 2014-06-19 10:41 if it is a application it might remove it 2014-06-19 10:41 if it is a static library linked into a application it also might remove it 2014-06-19 10:43 okay ,thanks for the hints - i will have to experiment with my specific compiler and linker to make sure 2014-06-19 10:48 this seems to be called as "cross-module optimization" for linker. "When enabled, unreferenced functions will be removed." 2014-06-19 10:50 aka LTO 2014-06-19 10:51 that would be … ? 2014-06-19 10:51 link-time-optimization 2014-06-19 10:52 that's what gcc calls it 2014-06-19 10:54 ah! 2014-06-19 11:39 xiangfu has quit [Remote host closed the connection] 2014-06-19 13:10 Textmode has quit [Ping timeout: 252 seconds] 2014-06-19 13:28 jekhor has quit [Read error: Connection reset by peer] 2014-06-19 13:36 jekhor has joined #qi-hardware 2014-06-19 14:16 rz2k has joined #qi-hardware 2014-06-19 14:44 jekhor has quit [Ping timeout: 244 seconds] 2014-06-19 16:04 jekhor has joined #qi-hardware 2014-06-19 16:17 kilae has joined #qi-hardware 2014-06-19 16:21 aah ! someone wrote a forum system that has the concept of heise.de. finally ! https://code.google.com/p/freech/ 2014-06-19 16:23 you could also avoid LTO (it's costly) by using -ffunction-sections in gcc 2014-06-19 16:23 that's how libc allows for tiny static builds 2014-06-19 16:28 `hi :-) 2014-06-19 16:36 astr has quit [Ping timeout: 272 seconds] 2014-06-19 16:48 astr has joined #qi-hardware 2014-06-19 16:57 wpwrak: I think the heise system is horrible 2014-06-19 17:02 you prefer those fora that show you pages upon pages with articles ? 2014-06-19 17:02 everything linear, no branches in threads. or if they exist they're nearly invisible 2014-06-19 17:03 branches don't work 2014-06-19 17:03 well, not as traditionally done 2014-06-19 17:08 have you looked at heise.de ? there the structure is very clear 2014-06-19 17:12 hi :-) 2014-06-19 17:12 wpwrak: the heise forums contents are... 2014-06-19 17:12 crazy 2014-06-19 17:17 the content ? naw, there's often good stuff there 2014-06-19 18:02 freespace has quit [Ping timeout: 272 seconds] 2014-06-19 18:08 jekhor has quit [*.net *.split] 2014-06-19 18:08 valhalla has quit [*.net *.split] 2014-06-19 18:08 qi-bot has quit [*.net *.split] 2014-06-19 18:08 panda|z has quit [*.net *.split] 2014-06-19 18:08 nicksydney has quit [*.net *.split] 2014-06-19 18:08 eintopf has quit [*.net *.split] 2014-06-19 18:08 uwe_ has quit [*.net *.split] 2014-06-19 18:10 nicksydney has joined #qi-hardware 2014-06-19 18:10 panda|z has joined #qi-hardware 2014-06-19 18:10 valhalla has joined #qi-hardware 2014-06-19 18:10 eintopf has joined #qi-hardware 2014-06-19 18:10 freespac1 has joined #qi-hardware 2014-06-19 18:10 jekhor has joined #qi-hardware 2014-06-19 18:10 qi-bot has joined #qi-hardware 2014-06-19 18:10 uwe_ has joined #qi-hardware 2014-06-19 18:14 freespac1 has quit [*.net *.split] 2014-06-19 18:14 valhalla has quit [*.net *.split] 2014-06-19 18:14 jekhor has quit [*.net *.split] 2014-06-19 18:14 qi-bot has quit [*.net *.split] 2014-06-19 18:14 panda|z has quit [*.net *.split] 2014-06-19 18:14 nicksydney has quit [*.net *.split] 2014-06-19 18:14 eintopf has quit [*.net *.split] 2014-06-19 18:14 uwe_ has quit [*.net *.split] 2014-06-19 18:16 jekhor has joined #qi-hardware 2014-06-19 18:16 valhalla has joined #qi-hardware 2014-06-19 18:16 qi-bot has joined #qi-hardware 2014-06-19 18:16 eintopf has joined #qi-hardware 2014-06-19 18:16 panda|z has joined #qi-hardware 2014-06-19 18:16 uwe_ has joined #qi-hardware 2014-06-19 18:16 valhalla_ has joined #qi-hardware 2014-06-19 18:16 freespac1 has joined #qi-hardware 2014-06-19 18:16 nicksydney has joined #qi-hardware 2014-06-19 18:17 valhalla has quit [Write error: Broken pipe] 2014-06-19 18:19 freespace has joined #qi-hardware 2014-06-19 18:33 freespac1 has quit [Write error: Broken pipe] 2014-06-19 19:01 jekhor has quit [Ping timeout: 240 seconds] 2014-06-19 20:08 sb0_ has joined #qi-hardware 2014-06-19 20:16 kilae has quit [Quit: ChatZilla 0.9.90.1 [Firefox 30.0/20140605174243]] 2014-06-19 20:33 rz2k has quit [] 2014-06-19 20:49 jekhor has joined #qi-hardware 2014-06-19 21:37 sb0_ has quit [Quit: Leaving] 2014-06-19 22:14 wolfspraul has quit [Quit: leaving] 2014-06-19 22:44 jekhor has quit [Ping timeout: 244 seconds] 2014-06-19 23:16 wej has quit [Ping timeout: 252 seconds] 2014-06-19 23:30 wej has joined #qi-hardware 2014-06-19 23:52 BerryHalsak has joined #qi-hardware 2014-06-19 23:56 astr has quit [Ping timeout: 264 seconds]