summaryrefslogtreecommitdiffstats
path: root/src/gcc.mk
Commit message (Collapse)AuthorAgeFilesLines
* gcc: ignore version 5 updatesTony Theodore2015-11-281-1/+1
|
* gcc: cleanup lib installationTony Theodore2015-11-121-5/+15
|
* update gcc from 4.9.2 to 4.9.3Boris Nagaev2015-11-111-2/+2
|
* gcc: downgrade 5.2.0 -> 4.9.2Boris Nagaev2015-11-111-2/+2
| | | | | | | Revert da82d07dbeca23087aa4351914cf4b890c1d3972 and consequent changes of gcc version. close #964
* gcc: enable cloogBoris Nagaev2015-11-111-0/+1
|
* Revert "gcc: cleanup lib installation"Boris Nagaev2015-11-111-7/+1
| | | | | | This reverts commit c96a007c6a4b03ca8d43c2ed848c47832f9e2baf. This commit is not applicable to gcc 4.9.
* enbale MXE_GCC_THREADS and allow target spec <triplet>.<link>.<threads>Tony Theodore2015-10-311-1/+1
| | | | | | | * enables optional c++11 <thread>, <mutex>, and <future> in libgcc * avoid double build advice: http://sigrok.org/gitweb/?p=sigrok-util.git;a=blob;f=cross-compile/mingw/README;h=248af546f939a81855dda33142d834eecf2979c2;hb=HEAD#l44 * not heavily tested but should be released for feedback
* gcc pthreads: build pthreads and mingw-w64 headers inline and enable libgompTony Theodore2015-10-311-2/+18
| | | | | | | | | * fixes "~winpthreads changes ~pthread_signal.h" etc. reported by build-pkg mingw-w64 installs dummy headers if winpthreads isn't built * enables libgomp to avoid double-build (see #331) * no change in openmp-validation (still 20 failures - taken with a grain of salt as the batch file test runner isn't a reliable perl substitute) * pthreads virtual package kept for future testing
* gcc: cleanup lib installationTony Theodore2015-10-251-1/+7
|
* gcc and deps: use native builds and consolidate rulesTony Theodore2015-10-251-4/+4
|
* remove gcc-* virtual packagesTony Theodore2015-10-251-1/+1
|
* all packages: really use sha256 checksumsTony Theodore2015-09-231-1/+1
|
* all packages: switch to sha256 checksumsTony Theodore2015-09-231-1/+1
| | | | closes #871
* gcc: don't unpack tarball on $(BUILD) targetTony Theodore2015-09-121-0/+2
|
* binutils gcc: updateMark Brand2015-07-301-2/+2
|
* gcc isl: updateMark Brand2015-04-231-4/+3
| | | | cloog is no longer required to build gcc.
* gcc: updateMark Brand2014-10-301-2/+2
|
* Remove i686-pc-mingw32Timothy Gu2014-10-141-15/+1
| | | | | | | | Fixes #400 and #492. See #453. Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* gcc: install import libs to standard locations as wellTimothy Gu2014-09-251-0/+1
| | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* gcc: remove `--disable-libmudflap`Timothy Gu2014-08-081-1/+0
| | | | | | libmudflap is removed in gcc 4.9. Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* gcc: updateTimothy Gu2014-07-261-2/+2
| | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* add http mirrors to packages hosted at FTPBoris Nagaev2014-07-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | see http://lists.nongnu.org/archive/html/mingw-cross-env-list/2014-07/msg00002.html Many FTP servers block connections from Tor and some VPN servers. HTTP servers don't do this normally. Example of failed FTP download attempt of binutils-2.24.tar.bz: $ torsocks wget ftp://ftp.gnu.org/pub/gnu/binutils/binutils-2.24.tar.bz2 --2014-07-20 13:26:48-- ftp://ftp.gnu.org/pub/gnu/binutils/binutils-2.24.tar.bz2 => `binutils-2.24.tar.bz2' Resolving ftp.gnu.org (ftp.gnu.org)... 208.118.235.20 Connecting to ftp.gnu.org (ftp.gnu.org)|208.118.235.20|:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD (1) /pub/gnu/binutils ... done. ==> SIZE binutils-2.24.tar.bz2 ... 22716802 ==> PASV ... done. ==> RETR binutils-2.24.tar.bz2 ... Error in server response, closing control connection. Retrying. Same package was downloaded via HTTP successfully: $ torsocks wget http://ftp.gnu.org/pub/gnu/binutils/binutils-2.24.tar.bz2 --2014-07-20 13:32:37-- http://ftp.gnu.org/pub/gnu/binutils/binutils-2.24.tar.bz2 Resolving ftp.gnu.org (ftp.gnu.org)... 208.118.235.20 Connecting to ftp.gnu.org (ftp.gnu.org)|208.118.235.20|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 22716802 (22M) [application/x-bzip2] Saving to: `binutils-2.24.tar.bz2' 100%[=================>] 22,716,802 721K/s in 24s 2014-07-20 13:33:03 (915 KB/s) - `binutils-2.24.tar.bz2' saved [22716802/22716802] Trying download from Tor Browser, I get error message: 425 Security: Bad IP connecting. HTTP URLs were added to FTP URLs-only packages. In many cases, ftp://ftp.gnu.org can be accessed from http://ftp.gnu.org If both URLs of a package are FTP, then one of them was replaced with HTTP. Command to check that those packages can be build successfully if behind Tor: $ torsocks make autoconf automake binutils bison cloog coreutils file freetds gcc gdb gettext gmp gnutls gperf isl libbluray libffi libgcrypt libgpg_error libidn libmicrohttpd libpng libxml2 libxslt m4 pthreads-w32 sed dcmtk mpfr I've run the test above successfully.
* package gcc: fix copying of dlls to target bin directoryTony Theodore2014-05-021-1/+1
|
* update package gccMark Brand2014-04-221-2/+2
|
* package gcc: install shared .dlls to $(TARGET)/binTony Theodore2014-04-061-0/+1
| | | | fixes #358
* packages gcc libvpx openssl portaudio: use escaped substitution styleTony Theodore2014-02-181-3/+3
| | | | prompted by sample package recipe on @TimothyGu's wiki
* package gcc: enbale shared target libsTony Theodore2014-02-171-3/+10
|
* packages binutils gcc: remove build tools from $(TARGET)/bin and use ↵John W. Eaton2014-02-111-0/+7
| | | | prefixed tools instead
* Merge pull request #320 from tonytheodore/lookup-pkg-ruleTony Theodore2014-02-081-3/+3
|\ | | | | Makefile: refactor lookup of pkg build rules and deps
| * packages gcc sdl_rwhttp: use new-style target-specific depsTony Theodore2014-02-081-3/+3
| |
* | mxe configury: build native pkgconf and centralise various conf filesTony Theodore2014-02-081-53/+1
|/ | | | | | Since we need pkgconf for Cflags.private support, it seems like a logical place for these types of config files instead of being spread over Makefile, binutils, and gcc.
* package gcc: add qt5 to pkgconfig search pathTony Theodore2014-01-311-1/+1
|
* Merge pull request #262 from tonytheodore/cloog-islTony Theodore2013-10-201-1/+3
|\ | | | | add packages cloog isl and use for gcc optimisations
| * add packages cloog isl and use for gcc optimisationsTony Theodore2013-10-191-1/+3
| |
* | package gcc: retry mingw-w64 crt buildTony Theodore2013-10-201-1/+1
|/
* gcc support libraries: build separately in own package rulesTony Theodore2013-10-191-15/+4
|
* update package gccMark Brand2013-10-161-2/+2
|
* package gcc: add gcc to list of symlinks for native buildTony Theodore2013-08-271-1/+1
|
* packages binutils dbus gcc gettext libiconv: enable/disable native buildsTony Theodore2013-08-271-0/+7
|
* package gcc: add target-specific dependenciesTony Theodore2013-08-061-1/+5
|
* package hdf5: add prefixed compiler wrappers and add to cmake toolchain fileTony Theodore2013-07-251-0/+2
|
* Move package versions from index.html back into the src/*.mk filesVolker Grabsch2013-07-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | Most of the automatic conversion was done using the following Python script: import os import re pkgs = sorted(mkfile[:-len('.mk')] for mkfile in os.listdir('src') if mkfile.endswith('.mk')) with open('index.html', 'rb') as f: index = f.read() pkgs_index = re.findall('<td class="package">([^<]*)</td>', index) assert pkgs_index == pkgs versions = dict(re.findall('<td id="([^"]*)-version">([^<]*)</td>', index)) assert sorted(versions.keys()) == pkgs for pkg in pkgs: version = versions[pkg] with open('src/' + pkg + '.mk', 'rb') as f: mk = f.read() checksumpos = mk.index('\n$(PKG)_CHECKSUM ') versionline = '\n$(PKG)_VERSION := %(version)s' % {'version': version} newmk = mk[:checksumpos] + versionline + mk[checksumpos:] with open('src/' + pkg + '.mk', 'wb') as f: f.write(newmk)
* add mingw-w64 runtime and pthreads implementation, update related toolchain ↵Tony Theodore2013-06-011-6/+64
| | | | files
* update package gccMark Brand2013-05-311-1/+1
|
* various packages: remove grep workarounds for version sortingTony Theodore2013-05-221-2/+2
|
* package gcc: fix update macro for 4.8 seriesMark Brand2013-05-211-1/+1
|
* adjust references to qmake (Qt 4)Mark Brand2013-04-021-1/+1
| | | | Follow-up to previous commit.
* update package gccMark Brand2013-03-231-1/+1
|
* update package gccMark Brand2012-09-201-2/+2
|
* package gcc: fix for OSX ASLR issues with pre-compiled headersTony Theodore2012-09-171-1/+2
|