I follow the ReadMe file to build dfu with the deviation codes, it failed during linking with the following error messages "... \lib\stm32\f1/vector.c:207: undefined reference to `_data_loadaddr'"
I then retried building the codes in my Mac book following the ReadMe-OSX, and got the same linking error. I spent serveral days and finally figured out the issue.
After replacing the latest codes of libopencm3(libopencm3-7851515c5c749294e82ce20cb23c6d528fb804b5.tar.bz2) with an older version(libopencm3-83d62e9bfc79e03737c2f1977004bef6e6e20562.tar.bz2), I could build the deviation codes successfully.
PhracturedBlue, could you let me know what version of libopencm3 you are using?