[EMAIL PROTECTED] (Leif Ekblad) wrote on 30.12.05 in <[EMAIL PROTECTED]>:
> Mike Stump: > > make will build libgcc for the target, specifically, you should be > > able to cd gcc && make libgcc.a to build it. > > It did when I added --host=rdos to the configuration script and > changed a couple of other files. My only current problem is that > since RDOS uses the .exe suffix for executables, the xgcc cross-compiler > is named xgcc.exe, even though it is a Linux executable. This problem > is fixed by copying this file to xgcc (no extension), and re-starting > the make process. I don't know if this is a bug in some scripts, or > it is some misconfiguration on my part. The system should know > that Linux executables never have an .exe extension. Sounds like you need to study up on the --build, --host, and --target options. See, for example, the autoconf manual, "Specifying the System Type"; and the gcc internals manual, "6.1 Configure Terms and History", and go from there. > After this build is complete, there is a gcclib.a file in the rdos-host > directory. When I install it, however, the gcclib.a file isn't copied > to /usr/local/rdos/lib, like the other libraries from the build without > --host=rdos, but in another directory. I fixed this by copying the > file to the correct location. Yes, definitely looks like that. You should use these options exactly once, on the top-level configure, and use the same set for everything. MfG Kai