Viewing profile — rui314
rui314
HN member- Joined
- Fri, Apr 04, 2014, 7:39 PM UTC
- HN karma
- 1,044
- Public activity
- 106 items
- HN profile
- View on Hacker News ↗
About rui314
No profile information was provided.
Recent public activity
-
comment
Comment #39764055
mold supports LTO out of the box.
-
comment
Comment #39763995
Thanks, I really wish you become a billionaire :)
-
comment
Comment #39763981
I don't know the details, but once it is proven that achieving lld/mold/sold-level performance is technically feasible, it shouldn't be extremely hard to achieve similar success fo…
-
comment
Comment #39763493
> But it is no longer updated, is it? Essentially, yes, but that’s because Apple’s new linker is so much faster than it was. You can use it instead.
-
comment
Comment #39763339
The sold linker is no longer commercial software; it's been relicensed under the MIT license.
- story
-
comment
Comment #33582537
CRT object files which contain process startup routines are not in a fixed directory. Unfortunately compilers have to be hard-coded to contain an appropriate directory name.
-
comment
Comment #33582524
It caused a flame war, so #1 factor is not negligible.
-
comment
Comment #33582501
I could buy bikes too, but as you wrote that's not enough to make a living. This is my full time project. I could earn a mid 6 figure salary if I work for a big tech, and I think I…
- comment
-
comment
Comment #33582252
It didn't work. If it is available as open-source, they don't _need_ a different license. Anyway, it's off-topic.
-
comment
Comment #33582179
Author here. I'm amused that I opened HN thinking that https://docs.google.com/document/d/1kiW9qmNlJ9oQZM6r5o4_N54s... (which I posted today) might come to the front page and found…
-
comment
Comment #31798628
I don’t know much about the European job market, but you can see lots of examples of US job positions and their salaries at websites such as https://www.levels.fyi .
-
comment
Comment #31798309
I'm not sure if io_uring can improve mold's performance, as it has to access random locations while copying file contents to apply relocations. Currently, we mmap all input files a…
-
comment
Comment #31798009
I'm just not a native English speaker.
-
comment
Comment #31798000
That's not for you then, but some people have to rebuild Chrome-scale programs dozens of times a day, and mold is created for such people.
-
comment
Comment #31797974
It can create Mac executables, but mold/macOS is still in pre-alpha and no one should expect it to work for their programs. Once it becomes out of beta, I'll release it as mold 2.0…
-
comment
Comment #31797956
That's an even crazier goal which is probably 100x harder than writing a 10x faster linker. But I believe it's technically doable. At least, the world needs more crazy people who b…
-
comment
Comment #31797934
I want to write a book about linkers so that the knowledge I earned during the development of the lld and mold linkers wouldn't lost, but I don't have enough time to do that!
-
comment
Comment #31797323
None of gold, lld or mold can replace GNU ld entirely because they don't cover all features that GNU ld has.
-
comment
Comment #31797088
I didn't take it as an offense, so don't say sorry! I just wanted to say that if a senior dev wants to earn $1M in a few years, they can just find a job and do whatever assigned to…
-
comment
Comment #31797023
I don't have a plan, and that's not what I can plan. They can plan in theory, but I believe that's very unlikely to happen.
-
comment
Comment #31797007
It's being discussed ( https://github.com/rui314/mold/issues/117 ) but haven't reached any conclusion. The problem is that the jobserver protocol assumes that one process is one jo…
-
comment
Comment #31796971
We do support ELF (Unix) already, and we are working on Mach-O (macOS/iOS/watchOS/etc) now. Once Mach-O is finished, we'll be working on PE/COFF (Windows).
-
comment
Comment #31796946
mold/macOS aims to be a drop-in replacement for the Apple's ld. I don't think it supports all the feature you mentioned already, as it is still pre-Alpha. But we are working on it …