I think "eclipse -clean" must cache libraries somewhere - it was necessary for the LD_LIBRARY_PATH changes to be picked up, but having done this I can now start eclipse without adding FF to my LD_LIBRARY_PATH (neatly setting up a mantrap for the next time I run -clean).
You don't need xulrunner if you have firefox installed.
Following kurund's lead, I did the following.
$ export LD_LIBRARY_ PATH=/usr/ lib/firefox/ components/ :/usr/lib/ firefox: $LD_LIBRARY_ PATH
$ eclipse -clean
I think "eclipse -clean" must cache libraries somewhere - it was necessary for the LD_LIBRARY_PATH changes to be picked up, but having done this I can now start eclipse without adding FF to my LD_LIBRARY_PATH (neatly setting up a mantrap for the next time I run -clean).