Re: Cross compiling NSPR for an xtensa processor
"Wan-Teh Chang" <[email protected]>
| Newsgroups | gmane.comp.mozilla.devel.nspr |
|---|---|
| Message-ID | <[email protected]> |
On 9/7/07, Pradeep <[email protected]> wrote: > Hello, > I have trying to cross compile firefox for an tensilica xtensa > processor. I am using a linux support package from Montavista which > does not have the libnspr. when the build tries to cross compile NSPR > it fails with the error: Unknown architecture. > > >From some previous posts, I noticed that i needed to create a > prcpucfg.h which I did. But looking into _linux.h, I noticed that > there was some additional information for each processor. > > > Could you please help with information as to how I can > modify this source for a new architecture. It is possible to cross compile NSPR, but I don't know how to do that. For Linux, prcpucfg.h is mozilla/nsprpub/pr/include/md/_linux.cfg. _linux.cfg is renamed prcpucfg.h under the "dist" directory during the build. In _linux.cfg and _linux.h, there are sections specific to various processors. If the tensilica xtensa processor isn't listed in _linux.cfg and _linux.h, you can search for "arm" in those two files and add similar code for your processor. Wan-Teh