I read this question Why can’t the genesis block coinbase be spent? . It says because of some quirk (the genesis block coinbase transaction is not added to the global transaction database) genesis block coinbase transaction cannot be spent.
How to add this transaction to the global transaction database ? What changes are needed to make this transaction spendable ?