nasm -f elf fastcrc.asm ld -o libfcrc.so.1 -shared -soname libfcrc.so.1 fastcrc.o ld: error: can't create dynamic relocation R_386_32 against local symbol in readonly segment; recompile object files with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the output >>> defined in fastcrc.o >>> referenced by fastcrc.asm >>> fastcrc.o:(.text+0x854) ... fastcrc.asm needs to be rewritten to be PIC, or -z notext needs to be added to the link invocation.
http://package18.nyi.freebsd.org/build.html?mastername=headi386PR214864-default&build=2019-01-05_21h00m02s http://package18.nyi.freebsd.org/data/headi386PR214864-default/2019-01-05_21h00m02s/logs/errors/fastcrc-1.0.log
lld has been enabled as system linker for i386 on stable/12 in advance of 12.1 (as of a few minutes ago)
Addressed by tobik in r501622