[PATCH] D21628: [ELF] Allow --reproduce to be specified as an env variable

Davide Italiano via llvm-commits llvm-commits at lists.llvm.org
Wed Jun 22 16:21:44 PDT 2016


davide added a comment.

Example repro (just used to reproduce a libreoffice link failure)

$ export LLD_REPRODUCE=patatino
$ echo $LLD_REPRODUCE
patatino
$ make
mkdir -p /home/davide/lto_experiments/libreoffice/instdir
/home/davide/lto_experiments/libreoffice/solenv/bin/install-gdb-printers -a /home/davide/lto_experiments/libreoffice/instdir -c
make -j 1  -rs -f /home/davide/lto_experiments/libreoffice/Makefile.gbuild    all
[build DEP] LNK:Library/libsal_textenclo.so
[build LNK] Library/libsal_textenclo.so
undefined symbol: _ZN3sal6detail7textenc37handleBadInputTextToUnicodeConversionEbbcjPPDsS2_Pj in /home/davide/lto_experiments/libreoffice/workdir/CxxObject/sal/textenc/convertbig5hkscs.o
undefined symbol: _ZN3sal6detail7textenc37handleBadInputUnicodeToTextConversionEbjjPPcS2_PjPKcmPb in /home/davide/lto_experiments/libreoffice/workdir/CxxObject/sal/textenc/convertbig5hkscs.o
undefined symbol: _ZN3sal6detail7textenc20convertCharToUnicodeEPKvPvPKcmPDsmjPjPm in /home/davide/lto_experiments/libreoffice/workdir/CxxObject/sal/textenc/tables.o
undefined symbol: _ZN3sal6detail7textenc20convertUnicodeToCharEPKvPvPKDsmPcmjPjPm in /home/davide/lto_experiments/libreoffice/workdir/CxxObject/sal/textenc/tables.o
undefined symbol: _ZN3sal6detail7textenc32handleUndefinedUnicodeToTextCharEPPKDsS3_PPcPKcjPj in /home/davide/lto_experiments/libreoffice/workdir/CxxObject/sal/textenc/tcvtbyte.o
clang-3.9: error: linker command failed with exit code 1 (use -v to see invocation)
/home/davide/lto_experiments/libreoffice/sal/Library_sal_textenc.mk:11: recipe for target '/home/davide/lto_experiments/libreoffice/instdir/program/libsal_textenclo.so' failed
make[1]: *** [/home/davide/lto_experiments/libreoffice/instdir/program/libsal_textenclo.so] Error 1
Makefile:254: recipe for target 'build' failed
make: *** [build] Error 2

$ find . -name "patatino*"
./patatino.cpio


http://reviews.llvm.org/D21628





More information about the llvm-commits mailing list