Al 25/07/12 12:05, En/na Jan-Benedict Glaw ha escrit:
On Wed, 2012-07-25 11:10:58 +0200, Jordi Guillaumes i Pons
<[email protected]> wrote:
Al 25/07/12 11:07, En/na Jan-Benedict Glaw ha escrit:
On Wed, 2012-07-25 10:37:23 +0200, Jan-Benedict Glaw <[email protected]> wrote:
On Wed, 2012-07-25 10:25:13 +0200, Jordi Guillaumes i Pons
<[email protected]> wrote:
Al 25/07/12 10:16, En/na Jan-Benedict Glaw ha escrit:
On Wed, 2012-07-25 00:05:27 +0200, Jordi Guillaumes i Pons
<[email protected]> wrote:
[...]
jguillaumes@eeepc2jordi:~$ pdp11-aout-ld
pdp11-aout-ld:built in linker script:7: syntax error
And GCC? I cannot yet tell about it, it's still building. Takes some
more time than binutils...
GCC is readily built (from GIT repository)!
Nice! Did you build the master branch or did you select any tag?
jbglaw@darkeye:/mnt/devel/src/linux$ cat gcc/.git/config |grep url
url = git://gcc.gnu.org/git/gcc.git
jbglaw@darkeye:/mnt/devel/src/linux$ (cd gcc && git branch)
* master
I've got a basic idea about which is the problem with ld. It's related
to LIBPATH. For some reason it puts the contents of LIBPATH in the
generated script:
/* Default linker script, for normal executables */
OUTPUT_FORMAT("a.out-pdp11", "a.out-pdp11",
"a.out-pdp11")
OUTPUT_ARCH(pdp11)
SEARCH_DIR("/usr/local/pdp11-aout/lib");
/opt/orahome/tuxedo10gR3/lib:/usr/lib/jvm/java-6-sun/lib/i386/server:/usr/lib/jvm/java-6-sun/jre/bin:/opt/cobol-it/lib:
PROVIDE (__stack = 0);
SECTIONS
I understand it should not even try to use the native LIBPATH in a
cross-build environment. Actually, it looks like some bug in the
genscripts.sh script, since it just spews $LIBPATH without proper
"bracketing" (ie, using SEARCH_DIR($LIBPATH)).
I've manually edited the generated scripts and the epdp11.c source file
and I've rebuilt binutils. Now it works OK. I'll try to file a bug
report about this.
_______________________________________________
Simh mailing list
[email protected]
http://mailman.trailing-edge.com/mailman/listinfo/simh