The -T option should still work AFAIK.
Just off the top of my head, have you set up the path to the script file properly in the parameter to the -T option?
Otherwise, have you set up a search path for the script using the -L option?
If none of that helps, can you post the exact line you're using for the call to ld? It might shed some light on the problem you're having!
This webpage might also help:
http://linux.about.com/library/cmd/blcmdl1_ld.htm
Cheers for now,
Jas.