fair enough, rather than 'it breaks' let's define it as, starting with bitcoind 0.16 libbitcoin will not accept a block generated by bitcoind in regtest mode, the debug log states the transaction has either no inputs or outputs as reason for the rejection.