History log of /minix3/external/gpl3/binutils/fetch.sh (Results 1 – 13 of 13)
Revision Date Author Comments
# 5ef5b27f 07-Feb-2016 Lionel Sambuc <lionel@minix3.org>

Cross-compilation fixes:

- GCC >4.9:
Newer toolchains trigger more warnings, which by default are
treated as errors. Disable this while building the tools as this
will be a recurring pro

Cross-compilation fixes:

- GCC >4.9:
Newer toolchains trigger more warnings, which by default are
treated as errors. Disable this while building the tools as this
will be a recurring problem in the future.

close #105

- FreeBSD: Fix some fetch.sh scripts which fails as FreeBSD's patch
fails to patch two .info files. We ignore this for the time being.

Change-Id: Ic669281db6c41005119ea8f76f78b5ec60e1b386

show more ...


# 0a6a1f1d 15-Oct-2015 Lionel Sambuc <lionel.sambuc@gmail.com>

NetBSD re-synchronization of the source tree

This brings our tree to NetBSD 7.0, as found on -current on the
10-10-2015.

This updates:
- LLVM to 3.6.1
- GCC to GCC 5.1
- Replace minix/commands/z

NetBSD re-synchronization of the source tree

This brings our tree to NetBSD 7.0, as found on -current on the
10-10-2015.

This updates:
- LLVM to 3.6.1
- GCC to GCC 5.1
- Replace minix/commands/zdump with usr.bin/zdump
- external/bsd/libelf has moved to /external/bsd/elftoolchain/
- Import ctwm
- Drop sprintf from libminc

Change-Id: I149836ac18e9326be9353958bab9b266efb056f0

show more ...


# 025179a2 07-Aug-2014 Lionel Sambuc <lionel@minix3.org>

Update download urls in fetch.sh

Change-Id: Ib3d6c2771e8bc6d03efa85af52f2ed6288ebc7dd


# 5b851f3a 18-Mar-2014 Ben Gras <ben@minix3.org>

patch(1) problems workaround

. NUL input in 2 source files cause patch(1)
to truncate the input (and fail the patches); a sed
command removes the NULs
. in binutils/ld, configdoc.texi is pat

patch(1) problems workaround

. NUL input in 2 source files cause patch(1)
to truncate the input (and fail the patches); a sed
command removes the NULs
. in binutils/ld, configdoc.texi is patched to be removed
but some patch(1)es leave an empty file, causing build problems;
this file is explicitly removed.

Change-Id: Iec38d3992b0df4f7bbb9a87b1320005ab3272ff1

show more ...


# c9ea9e7a 17-Feb-2014 Lionel Sambuc <lionel@minix3.org>

Binutils: Synchronization & Gold activation

Change-Id: I5235984746178ee30b5db18e7def0016d9a0e36f


# 29b8e5ff 23-Jan-2014 Lionel Sambuc <lionel@minix3.org>

Replace wget with ftp as default in fetch scripts

This default is overriden by curl when it is available on the system.

This allows for the fetch script to work on MINIX systems without any
additio

Replace wget with ftp as default in fetch scripts

This default is overriden by curl when it is available on the system.

This allows for the fetch script to work on MINIX systems without any
additions from PKGSRC, while requiring either a netbsd compatible ftp or
curl to be installed on other systems.

Change-Id: Id79f799e1ef0f5fde6bb1c0e570984b7579519fb

show more ...


# 4af66e56 08-Apr-2013 Lionel Sambuc <lionel.sambuc@gmail.com>

Upgrading to binutils-2.22

* Added --with-ld=default
* Added --with-lto
* Fixed ld script for ARM
* Options are prepared for future activation of gold.

Change-Id: Id9618904055e18d1b37f5e9585f77

Upgrading to binutils-2.22

* Added --with-ld=default
* Added --with-lto
* Fixed ld script for ARM
* Options are prepared for future activation of gold.

Change-Id: Id9618904055e18d1b37f5e9585f775c367ff356e

show more ...


# b8a678ef 01-Nov-2012 Lionel Sambuc <root@10.0.2.15>

Cross compile on minix support

* Remade patch so it works with minix patch tool.

* New MINIX tar support -ox, so revert back to it

In fetch scripts, tar had been replaced by bsdtar as the pre

Cross compile on minix support

* Remade patch so it works with minix patch tool.

* New MINIX tar support -ox, so revert back to it

In fetch scripts, tar had been replaced by bsdtar as the prebvious
tar did not support the -o flag under minix, which is required to
prevent usage of tar file stored user and group information.

This introduces portability problems. As our new tar tool now
support that flag revert back to improve portability.

show more ...


# d19d7d58 26-Oct-2012 Lionel Sambuc <lionel@minix3.org>

Toolchain upgrade and portability improvements.

upgrade to NetBSD CVS release from 2012/10/17 12:00:00 UTC

Makefiles updates to imporve portability

Made sure to be consistent in the usage of brace

Toolchain upgrade and portability improvements.

upgrade to NetBSD CVS release from 2012/10/17 12:00:00 UTC

Makefiles updates to imporve portability

Made sure to be consistent in the usage of braces/parenthesis at
least on a per file basis. For variables, it is recommended to
continue to use braces.

show more ...


# 9152e1c5 12-Sep-2012 Lionel Sambuc <lionel@minix3.org>

Upgrading build system to new NetBSD revision

The tested targets are the followgin ones:
* tools
* distribution
* sets
* release

The remaining NetBSD targets have not been disabled nor tested
*

Upgrading build system to new NetBSD revision

The tested targets are the followgin ones:
* tools
* distribution
* sets
* release

The remaining NetBSD targets have not been disabled nor tested
*at all*. Try them at your own risk, they may reboot the earth.

For all compliant Makefiles, objects and generated files are put in
MAKEOBJDIR, which means you can now keep objects between two branch
switching. Same for DESTDIR, please refer to build.sh options.

Regarding new or modifications of Makefiles a few things:
* Read share/mk/bsd.README
* If you add a subdirectory, add a Makefile in it, and have it called
by the parent through the SUBDIR variable.
* Do not add arbitrary inclusion which crosses to another branch of
the hierarchy; If you can't do without it, put a comment on why.
If possible, do not use inclusion at all.
* Use as much as possible the infrastructure, it is here to make
life easier, do not fight it.

Sets and package are now used to track files.
We have one set called "minix", composed of one package called "minix-sys"

show more ...


# e1c1f5bf 09-Oct-2012 Lionel Sambuc <lionel@minix3.org>

Replaced tar with bsdtar to ensure disponibility of -o, which is
needed during builds as root


# 3f40eb35 25-Jun-2012 Thomas Veerman <thomas@minix3.org>

fetch.sh: serve tarballs ourselves

And use the original sources as backup.


# 18a5822e 06-Jun-2012 Thomas Veerman <thomas@minix3.org>

Partially import gcc and binutils

They are used as build tools for cross compilation. This import does
not include the full distribution. Rather, it sports a shell script
that will download and patc

Partially import gcc and binutils

They are used as build tools for cross compilation. This import does
not include the full distribution. Rather, it sports a shell script
that will download and patch the distribution when compiled from
/usr/src/tools (yet to be committed). This part of the source tree is
only necessary for cross compilation. It's not used or compiled for
native builds.

show more ...