!pbdtvoHxUGLhcEvnlu:nixos.org

Exotic Nix Targets

322 Members
96 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
13 Jan 2025
@artemis:arty.chatartemisi dont remember if i used the gnu linker or lld when i cross-built the rust project in this process00:04:46
@artemis:arty.chatartemisbut lld is known to be able to link for illumos iirc00:05:03
@Ericson2314:matrix.orgJohn Ericsonoh sweat00:05:27
@Ericson2314:matrix.orgJohn Ericsonthe bootstrapping latency with the LLVM stuff is better00:05:44
@Ericson2314:matrix.orgJohn Ericsonso if mixing LLD and GCC works, that is good00:05:57
@artemis:arty.chatartemissome folks at work (including me) have also managed to convince mold to link succesfully but it hasn't been useful enough to get into a working state and the steps needed seemed to change over time because mold was (is?) developing rapidly00:07:19
@artemis:arty.chatartemisgentoo's crossdev tool is very gcc-specific, so i cant speak to what bootstrapping with clang only looks like. and i may be wrong about lld, you'll need to find out for yourself with that one00:08:27
@artemis:arty.chatartemis
In reply to @artemis:arty.chat
gentoo's crossdev tool is very gcc-specific, so i cant speak to what bootstrapping with clang only looks like. and i may be wrong about lld, you'll need to find out for yourself with that one
it technically has a -L to do llvm/clang but i have never tried it, even for linux, so im not sure if it works
00:09:24
@artemis:arty.chatartemisoh i have something else that will probably help00:10:41
@artemis:arty.chatartemisDownload illumos-solaris-crossdev-conf.tar.gz00:12:13
@artemis:arty.chatartemis John Ericson ^ particularly the env folder is probably interesting here 00:12:34
@artemis:arty.chatartemisthese environment variables are set during the build, so you dont need to go through crossdev to get it to generate them for you (and in case i added any manually and forgot...)00:13:07
@artemis:arty.chatartemis and EXTRA_ECONF is a gentoo specific variable, which tells portage, this is extra stuff to pass to ./configure 00:14:02

Show newer messages


Back to Room ListRoom Version: 6