<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/gnu/usr.bin/binutils/ld, branch release/4.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F4.1.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F4.1.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2000-07-06T22:16:12Z</updated>
<entry>
<title>MFC:  Upgrade to Binutils 2.10.0.</title>
<updated>2000-07-06T22:16:12Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2000-07-06T22:16:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a8460813121e7489510e88202b7b77553ec07e48'/>
<id>urn:sha1:a8460813121e7489510e88202b7b77553ec07e48</id>
<content type='text'>
</content>
</entry>
<entry>
<title>s/MACHINE_ARCH/TARGET_ARCH/g</title>
<updated>1999-12-17T15:50:45Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>1999-12-17T15:50:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ecc4dcbd828295057f2272b8c0a2d1ac0a910d92'/>
<id>urn:sha1:ecc4dcbd828295057f2272b8c0a2d1ac0a910d92</id>
<content type='text'>
The target machine is represented by TARGET_ARCH. MACHINE_ARCH always
represents the host machine. When TARGET_ARCH is not defined, it is
assumed to be equal to MACHINE_ARCH. This means that we're building a
native toolset by default. We're creating cross-compilation tools when
MACHINE_ARCH != TARGET_ARCH.

TARGET_ARCH is defined when building binutils as part of the bootstrap
build and is set to reflect the architecture we're currently cross-
building. With this change binutils is ready for cross-building.
</content>
</entry>
<entry>
<title>Replace freebsdelf with freebsd in most places.</title>
<updated>1999-11-07T06:01:35Z</updated>
<author>
<name>John Birrell</name>
<email>jb@FreeBSD.org</email>
</author>
<published>1999-11-07T06:01:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4ed1406b4ce4b8f24f36b6f28b125274f5a41364'/>
<id>urn:sha1:4ed1406b4ce4b8f24f36b6f28b125274f5a41364</id>
<content type='text'>
Requested by: obrien
</content>
</entry>
<entry>
<title>Add support for additional architectures.</title>
<updated>1999-11-06T22:52:33Z</updated>
<author>
<name>John Birrell</name>
<email>jb@FreeBSD.org</email>
</author>
<published>1999-11-06T22:52:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4fecd2e259bfc14a58154971c8fce14d32b88322'/>
<id>urn:sha1:4fecd2e259bfc14a58154971c8fce14d32b88322</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use the simplified genscripts.sh and set the cross-compiled library</title>
<updated>1999-11-06T22:46:45Z</updated>
<author>
<name>John Birrell</name>
<email>jb@FreeBSD.org</email>
</author>
<published>1999-11-06T22:46:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=86f001b84ca04aafd1d82d406acdf49339380449'/>
<id>urn:sha1:86f001b84ca04aafd1d82d406acdf49339380449</id>
<content type='text'>
directory to /usr/cross/${MACHINE_ARCH}-freebsdelf/usr/lib so that
the cross tools behave the same way that the host versions do. When
building cross tools, Cygnus doesn't set the default library directory.
This doesn't suit FreeBSD IMHO.

Add WinNT emulation support too. You only get this if you've set
BINUTILSDISTDIR because the contrib/binutils repository doesn't
contain the required sources.
</content>
</entry>
<entry>
<title>Use the simplified genscripts.sh and set the cross-compiled library</title>
<updated>1999-11-06T22:44:32Z</updated>
<author>
<name>John Birrell</name>
<email>jb@FreeBSD.org</email>
</author>
<published>1999-11-06T22:44:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=08d64a6b65e098d883eaf177fd1400f232419dbd'/>
<id>urn:sha1:08d64a6b65e098d883eaf177fd1400f232419dbd</id>
<content type='text'>
directory to /usr/cross/${MACHINE_ARCH}-freebsdelf/usr/lib so that
the cross tools behave the same way that the host versions do. When
building cross tools, Cygnus doesn't set the default library directory.
This doesn't suit FreeBSD IMHO.
</content>
</entry>
<entry>
<title>This is a simplified version of the binutils script which better suits</title>
<updated>1999-11-06T22:40:15Z</updated>
<author>
<name>John Birrell</name>
<email>jb@FreeBSD.org</email>
</author>
<published>1999-11-06T22:40:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6eb9b41026971087e47b805a6c027ddb7fcb0e58'/>
<id>urn:sha1:6eb9b41026971087e47b805a6c027ddb7fcb0e58</id>
<content type='text'>
the (few) things that the FreeBSD makefiles need to specify.
</content>
</entry>
<entry>
<title>Add a BINUTILSDISTDIR hook here too.</title>
<updated>1999-11-06T22:36:40Z</updated>
<author>
<name>John Birrell</name>
<email>jb@FreeBSD.org</email>
</author>
<published>1999-11-06T22:36:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a719bd2fd1f3fb411f8b733d59630f95e472fe8e'/>
<id>urn:sha1:a719bd2fd1f3fb411f8b733d59630f95e472fe8e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>$Id$ -&gt; $FreeBSD$</title>
<updated>1999-08-27T23:37:10Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-08-27T23:37:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9b7a44a60e11baaf94f68f81c4b30d26f31643b7'/>
<id>urn:sha1:9b7a44a60e11baaf94f68f81c4b30d26f31643b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>TARGET was being defined wrong, causing ld to always fail.  It is the</title>
<updated>1999-04-21T07:46:06Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>1999-04-21T07:46:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f1b48216be70ec6d255a8326e014075c6c94f71e'/>
<id>urn:sha1:f1b48216be70ec6d255a8326e014075c6c94f71e</id>
<content type='text'>
name of the bfd target, not the gnu-standard target name.  Corrected
to be elf32-{big,little}mips from mipse[bl]-unknown-freebsd.

DEFAULT_EMULATION was bogusly defined, causing ld to always fail (this
was masked by the TARGET bogosity).  Define correctly as elf32bmip and
elf32lmip.  Mips doesn't follow the same conventions as i386 and alpha
do in this area.

ld now appears to work correctly for the uncommitted mips changes to
egcs.
</content>
</entry>
</feed>
