digitalmars.D.bugs - [Issue 21375] New: phobos: Error: cannot directly load global
- d-bugmail puremagic.com (57/57) Nov 10 2020 https://issues.dlang.org/show_bug.cgi?id=21375
https://issues.dlang.org/show_bug.cgi?id=21375 Issue ID: 21375 Summary: phobos: Error: cannot directly load global variable constants with PIC or PIE code Product: D Version: D2 Hardware: x86 OS: Linux Status: NEW Severity: major Priority: P1 Component: phobos Assignee: nobody puremagic.com Reporter: ibuclaw gdcproject.org This happens when building phobos with DFLAGS="-fPIE". Compiling with `-fPIC` works just fine (possibly because of issue 9378). std/internal/digest/sha_SSSE3.d-mixin-739(739): Error: cannot directly load global variable constants with PIC or PIE code std/internal/digest/sha_SSSE3.d-mixin-739(740): Error: cannot directly load global variable constants with PIC or PIE code std/internal/digest/sha_SSSE3.d-mixin-747(777): Error: cannot directly load global variable constants with PIC or PIE code std/internal/digest/sha_SSSE3.d-mixin-749(779): Error: cannot directly load global variable constants with PIC or PIE code std/internal/digest/sha_SSSE3.d-mixin-751(781): Error: cannot directly load global variable constants with PIC or PIE code std/internal/digest/sha_SSSE3.d-mixin-753(783): Error: cannot directly load global variable constants with PIC or PIE code std/internal/digest/sha_SSSE3.d-mixin-755(774): Error: cannot directly load global variable constants with PIC or PIE code std/internal/digest/sha_SSSE3.d-mixin-758(776): Error: cannot directly load global variable constants with PIC or PIE code std/internal/digest/sha_SSSE3.d-mixin-760(778): Error: cannot directly load global variable constants with PIC or PIE code std/internal/digest/sha_SSSE3.d-mixin-762(780): Error: cannot directly load global variable constants with PIC or PIE code std/internal/digest/sha_SSSE3.d-mixin-764(782): Error: cannot directly load global variable constants with PIC or PIE code std/internal/digest/sha_SSSE3.d-mixin-766(784): Error: cannot directly load global variable constants with PIC or PIE code std/internal/digest/sha_SSSE3.d-mixin-769(790): Error: cannot directly load global variable constants with PIC or PIE code std/internal/digest/sha_SSSE3.d-mixin-771(792): Error: cannot directly load global variable constants with PIC or PIE code std/internal/digest/sha_SSSE3.d-mixin-773(794): Error: cannot directly load global variable constants with PIC or PIE code std/internal/digest/sha_SSSE3.d-mixin-775(796): Error: cannot directly load global variable constants with PIC or PIE code std/internal/digest/sha_SSSE3.d-mixin-777(798): Error: cannot directly load global variable constants with PIC or PIE code std/internal/digest/sha_SSSE3.d-mixin-780(792): Error: cannot directly load global variable constants with PIC or PIE code std/internal/math/biguintx86.d-mixin-793(822): Error: cannot directly load global variable storagenopMulAdd with PIC or PIE code std/internal/math/biguintcore.d(130): Error: template instance std.internal.math.biguintx86.multibyteMulAdd!'-' error instantiating --
Nov 10 2020