[cfe-users] thinlto and c++ static initialization analysis
I am looking at trying out thinlto on our large c++ programs. We have had to do a bunch of careful things to make sure things get linked in the right order to get the static initialization to work right. Two questions: Will thinlto honor the command line ordering of files that we set? In theory, with lto one could build the dependency graph of initializations and guarantee the correct ordering. Has anyone worked on this and are there any plans for this in the future? thanks in advance, jerry ___ cfe-users mailing list cfe-users@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-users
[cfe-users] dumb question about record-command-line
Hi, I have an exceeding dumb question. If I turn on -frecord-command-line, how do I view it in the object files, libraries and executables? No matter what I incant to google, it only wants to tell me what the command line arguments are. thanks in advance, jerry ___ cfe-users mailing list cfe-users@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-users
Re: [cfe-users] dumb question about record-command-line
for anyone who happens upon this, the incantation is llvm-readobj -p .GCC.command.line filename (you can use llvm-readelf or readelf with the same args as well) jerry On 11/19/19 11:39 AM, David Blaikie wrote: Depends on your platform, but probably in some section or another in the object/executable. Try running objdump (or llvm-objdump) -h on the object or executable with/without the switch and see which new section shows up. Then you can use objdump -s (I think it's -s, check the man page, etc) to dump the contents of that section. ___ cfe-users mailing list cfe-users@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-users