Без документации самому копать -- тратить время. Там масса тонких
нюансов. Что делать с данными, что с GOT-таблицей. А что если
расстояние между .text и .data не фиксированное. Если последнее не
решается -- выкинь точно нахер этот проф. компилятор и бери gcc.