Always output a map file when linking.  Hilariously, there was a typo in the xc16 user guide which specified W1 instead of Wl as the command-line argument for passing through linker options.