Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Link-Time Optimization [PART IV]

Name: VIPPER 2010-08-20 21:24

gcc's LTO needs JEWS binutils-gold, Unless you feel like going --combine -fwhole-program. Clang/LLVM don't do it correctly due to some gold problems (some unused functions don't get eliminated); the other way is to use "llc", but then you can't eliminate the functions that aren't used.

Dammit.

Name: Anonymous 2010-08-20 21:26

Clang/LLVM will probably have their issues fixed by the end of the year.

Name: Anonymous 2010-08-20 21:50

>>2
The main question here is, the end of what year?

Name: Anonymous 2010-08-20 23:45

>>3
The year of the Linux desktop lol

Name: Anonymous 2010-08-21 0:29

I just do --combine -fwhole-program. :/

Name: Anonymous 2010-08-21 2:57

>>5
Isn't that [spoiler]SLOW AS FUCK?

Name: Anonymous 2010-08-21 2:58

>>6 here, I suck cocks

Name: Anonymous 2010-08-21 4:19

[/spoiler]

Name: Anonymous 2010-08-21 6:18

>>6
Yeah, but who gives a fuck? You only do it like once per release cycle.

Name: Anonymous 2010-08-21 7:01

>>6
No.  Faster than compiling through all files for me.

Name: Anonymous 2010-08-21 17:16

>>6
I'm just sad it doesn't work for the Linux kernel yet :(

Name: Anonymous 2010-08-21 17:24

LTO

Name: Anonymous 2010-08-21 19:58

Pontiac GTO

Name: Anonymous 2010-08-22 1:32

MSVC++ and Intel C++ user here. I've had fully functioning, feature complete and hassle free LTO since 2003.

Name: Anonymous 2010-08-22 1:48

>>14
MSVC++ and Intel C++
hassle free
( ≖‿≖)

Name: Anonymous 2010-08-22 3:29

>>15
| Implying GCC is without hassle.

Name: Anonymous 2010-08-22 5:07

>>16
No.

Name: Anonymous 2010-08-22 5:45

>>16
Oh look, more of that them-or-us attitude.

Name: not >>14 2010-08-22 7:08

MSVC is good if you're on Windows. One can useful have it do what you want, how you want it, with no questions asked, even it means generating invalid executables. Version 6 was the best among them. Newer versions improved some things, but they also made other things less nicer than they used to be.

Of course, there can be no talk of MSVC outside of Win32, so the question is moot.

Name: Anonymous 2010-08-22 17:50

>>19
Win32? It's not 2001 anymore. Microsoft has renamed Win32 API to Windows API to allow for 64-bit architectures.

I wish people would stop calling it Win32.

That's as insulting as calling a modern Linux system a GNU Plus Linux system.

Name: Anonymous 2010-08-22 18:03

>>20
The Party has not yet mandated Newspeak among the proletariat. If you need me I'll be getting shitfaced and fucking for pleasure. Good day.

NB. PlusGNU is yet another Newspeakism.

Name: Anonymous 2010-08-22 20:01

>>20
Clear understanding through careful use of words can only help language. Using GNU+Linux name helps with this. Overloading the name Linux only leads to confusion.

Name: ???????????????????? 2010-08-22 21:59

????????????????????

Name: Anonymous 2010-08-23 9:45

>>20
I refer to win32 all the time, and it's not a mistake. There's win64 as well. There are reasons to be specific.

Name: Anonymous 2010-08-23 12:38

>>20
The 64-bit Windows architecture is different in quite a few ways to the 32-bit one, even though most of the same APIs are supported.

Don't change these.
Name: Email:
Entire Thread Thread List