mattst88 wrote:
legalize wrote:
PymbleSoftware wrote:
legalize wrote:
Well then you can use the glibc implementation of the math library, right?
Mixing libraries between MIPS Pro and gcc is problematic. Which is why nekoware is MIPS Pro built and remains that way even though gcc improved MIPS optimization such that the difference is not as great as it once was [...]
Well, given that almost every program is going to use something like stdio or libm, doesn't that imply that gcc isn't a suitable development environment?
No, you misunderstand what gcc provides vs what the C library provides. (And I think PymbleSoftware does as well.)
Actually, I'm clear on that. Yes, I misspoke earlier when I said gcc and not properly glibc.
Quote:
gcc doesn't require glibc or any C library for that matter. If you compile an application using the cosine function (provided by libm) on IRIX with gcc, gcc will link this binary against IRIX's libm.
Right, but just above there you said that it was problematic to link between MIPSpro produced code and gcc produced code. Since the libm provided with IRIX is compiled with MIPSpro, that would seem to imply that using gcc at all is going to be problematic. Either that, or you meant glibc above when you said gcc, or you mean something else when you say "mixing libraries".
Quote:
You seem to be trying to make this into some sort of disagreement, though I don't understand over what.
I'm just trying to understand your statement about mixing gcc and MIPSpro.