[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/sys/arch/i386/stand/lib
In article <20180612032531.GA1771%homeworld.netbsd.org@localhost>,
>Could you explain what makes this necessary in the commit messages in
>the future? It isn't very obvious that it fixes a build failure with
>MKREPRO for future netbsd'ers, in case it isn't restructured.
>Ideally in every commit, so it appears in a 'cvs annotate'.
Unfortunately we have many different ways of building with OBJDIRS.
Some of them add a prefix (MAKEOBJDIRPREFIX) while others add
objdirs inside the build dirs. The same way we need to have consistent
SRC directories (we map all source directories to /usr/src so that
DW_AT_name is the same no matter what NETBSDSRCDIR is) we also need
to map objdirs consistently (for example to /usr/obj for DW_AT_comp_dir).
You can look at the dwarf bits by doing readelf --debug-dump in
any .debug file.
This is not specific to any commit, it just general background
knowledge that paths embedded in binaries need to be "normalized".
Main Index |
Thread Index |