regxpcom fails to load libxpcom, because it's still looking for libxpcom.bundle (we no longer build it as a bundle). Also, as a separate issue, regxpcom is symlinked into Mozilla.app/Contents/MacOS which causes it to not be able to locate any libraries it links against unless you've set DYLD_LIBRARY_PATH to the binary directory. Chris, should regxpcom (and regchrome, and maybe others) be forced to be copied instead of symlinked?
Comment on attachment 121103 [details] [diff] [review] patch r+sr=dougt
Status: NEW → RESOLVED
Last Resolved: 16 years ago
Resolution: --- → FIXED
For every non-win32 platform, we require ./run-mozilla.sh to run the binaries. I don't see that as big deal.
chris, regxpcom shouldn't require a shell script.
Ok, that's a relatively recent change. Using the run-mozilla.sh script is still the norm unless all of the binaries have been modified to use xpcomglue.
You need to log in before you can comment on or make changes to this bug.