Commit Graph

730 Commits

Author SHA1 Message Date
Jean-Christophe Fillion-Robin
72b0dfb86d Merge pull request #137 from dockcross/update-manylinux-repo-and-fix-text-file-busy-error
Update manylinux repo and fix text file busy error
2017-05-01 22:35:27 -04:00
Jean-Christophe Fillion-Robin
dd9d902538
Fix "text file busy" error reported when using AUFS storage driver
This commit fixes the following error specific to AUFS:

/dockcross/entrypoint.sh: line 47: /usr/bin/gosu: Text file busy
/dockcross/entrypoint.sh: line 47: /usr/bin/gosu: Success

Thanks @sobolevn
See https://github.com/moby/moby/issues/13594#issuecomment-262441366
2017-05-01 16:35:28 -04:00
Jean-Christophe Fillion-Robin
6e59959a6a
manylinux: Use CentOS Vault repositories
Backported from thewtex/docker-centos-build@26f7fd3

CentOS 5 is no longer supported and requests to obtain information from
the mirrors fails. However, the packages are still available on the
"Vault" mirrors.

Comment out the `mirrorlist` entries and set `enabled=0` in
CentOS-Base.repo, add entries for 5.11 in CentOS-Vault.repo and mark
them `enabled=1`.
2017-05-01 16:35:28 -04:00
Matt McCormick
8fc9bd5a1d Merge pull request #136 from thewtex/gosu
common: Use gosu to replace chpst and add sudo abilities
2017-04-24 11:06:38 -04:00
Matt McCormick
4c3612da2b common: Use gosu to replace chpst and add sudo abilities
From:

  https://github.com/tianon/gosu
2017-04-22 23:35:12 -04:00
Matt McCormick
6c77167ad6 Merge pull request #135 from danjacques/patch-2
Update .circleci-matrix.yml to include "linux-mipsel"
2017-04-19 14:43:02 -04:00
Daniel Jacques
d53ac677b4 Update .circleci-matrix.yml to include "linux-mipsel"
Fixes #134.
2017-04-19 08:02:41 -07:00
Matt McCormick
e8125c4c81 Merge pull request #133 from danjacques/patch-1
linux-armv7: Fix cpp path
2017-04-17 15:00:42 -04:00
Daniel Jacques
acc6d3bb3b linux-armv7: Fix cpp path
Addresses #132.
2017-04-17 11:30:15 -07:00
Matt McCormick
af65aafb7e Merge pull request #131 from thewtex/cmake-bump
Cmake bump
2017-04-16 21:29:32 -04:00
Matt McCormick
89ef580768 common: Bump Ninja to 1.7.2 2017-04-15 11:45:18 -04:00
Matt McCormick
be603d62cf common: Bump CMake to v3.8.0 2017-04-15 11:44:57 -04:00
Matt McCormick
30c14955c5 Merge pull request #129 from thewtex/linux-armv5-cpp
linux-armv5: Fix cpp path
2017-04-10 07:27:40 -04:00
Matt McCormick
245259f9a8 linux-armv5: Fix cpp path
Addresses #123
2017-04-10 00:20:40 -04:00
Matt McCormick
8ec77d7a07 Merge pull request #128 from thewtex/mipsel-paths
linux-mipsel: Fix toolchain environmental variable paths
2017-04-09 23:35:38 -04:00
Matt McCormick
d791f2a5cb linux-mipsel: Fix toolchain environmental variable paths
To address #121
2017-04-09 20:51:49 -04:00
Matt McCormick
3ffc304c0b Merge pull request #127 from thewtex/manylinux-conan
common: Fix conan install in manylinux
2017-04-09 20:49:36 -04:00
Matt McCormick
b1d45ae99d common: Fix conan install in manylinux 2017-04-09 17:29:50 -04:00
Matt McCormick
b2fd9ba86a Merge pull request #118 from brainstorm/asmjs_wasm
Bump up emscripten docker container so that it supports WebAssembly
2017-03-02 21:22:06 -05:00
Roman Valls Guimera
4281676888 Removing code that the base image is doing, thanks @thewtex 2017-02-28 19:05:47 +01:00
Matt McCormick
b949fdfb38 Merge pull request #116 from KalleDK/patch-2
Fixing mipsel
2017-02-26 11:16:04 -05:00
Roman Valls Guimera
7dbbf54834 Docker ENV bump as well 2017-02-24 03:20:45 +01:00
Roman Valls Guimera
a4e1032da9 Bump up emscripten docker container so that it supports WebAssembly, thanks @asRIA. 2017-02-23 18:58:03 +01:00
Kalle Møller
92b1b06bb0 Missed 4.9 2017-02-15 20:32:35 +01:00
Kalle Møller
26ed5822ba Fixing mipsel 2017-02-15 20:30:07 +01:00
Matt McCormick
60ab89e001 Merge pull request #112 from KalleDK/patch-1
Update common.debian
2017-02-03 17:24:12 -05:00
Kalle Møller
e804fc107d Update common.debian
I tried to build the image manually and failed due to apt-get asked for [y] in the install procedure.
2017-02-03 12:40:43 +01:00
Matt McCormick
24833fb60b Merge pull request #109 from brainstorm/add_zip
Adding zip
2017-02-02 13:58:59 -05:00
Jean-Christophe Fillion-Robin
42aedb8516 Merge pull request #110 from dockcross/manylinux-update-scikit-build
manylinux: Update scikit-build to 0.5.1
2017-02-02 13:37:04 -05:00
Matt McCormick
b2b77f080a Merge pull request #107 from KalleDK/conan-support
Added conan support
2017-02-02 13:15:56 -05:00
Jean-Christophe Fillion-Robin
682d886b03 manylinux: Update scikit-build to 0.5.1
See http://scikit-build.readthedocs.io/en/latest/changes.html#scikit-build-0-5-1
2017-02-02 13:12:03 -05:00
Roman Valls Guimera
54685b5a50 Add pax and zip to manylinux as well 2017-01-30 16:15:03 +01:00
Roman Valls Guimera
438d84044f Adding zip as well since @radare requires it to bundle the release after compiling. 2017-01-30 15:47:19 +01:00
Jean-Christophe Fillion-Robin
9a398e7de8 Merge pull request #108 from brainstorm/add_pax
Add common (un)archiver, pax
2017-01-30 08:58:56 -05:00
Roman Valls Guimera
fbc429b743 Add common (un)archiver, pax 2017-01-30 12:44:53 +01:00
Kalle R. Møller
06f32e6953 Added conan
Added to README
2017-01-30 02:29:25 +01:00
Matt McCormick
06496631bf Merge pull request #105 from KalleDK/patch-1
Debian Frontend
2017-01-29 09:31:10 -05:00
Kalle Møller
3b046d9c2a Update common.debian
Removed --yes
2017-01-29 11:12:16 +01:00
Matt McCormick
bef31b599a Merge pull request #104 from thewtex/DoNotCreateContainerOnUpdate
dockcross: Do not leave dangling container on update-script
2017-01-25 18:38:10 -05:00
Matt McCormick
c25807acda dockcross: Do not leave dangling container on update-script
Addesses #103
2017-01-25 11:01:48 -05:00
Jean-Christophe Fillion-Robin
3d48e56115 Merge pull request #102 from dockcross/add-linux-mipsel
Add linux mipsel
2017-01-22 20:01:40 -05:00
pancake
dd6a3d0162 Add linux-mipsel to the README 2017-01-22 23:25:25 +01:00
pancake
ae35e5ebbe Add linux-mipsel dockcross target 2017-01-22 23:07:53 +01:00
Jean-Christophe Fillion-Robin
53c068c8a4 Merge pull request #100 from dockcross/manylinux-change-ownership-of-man-and-share-dirs
manylinux-common: Fix pip install change ownership of "man" and "share" dir
2017-01-18 17:50:14 -05:00
Jean-Christophe Fillion-Robin
66a33a7647
manylinux-common: Fix pip install change ownership of "man" and "share" dir
This commit will fix installation of packages like nose that would otherwise
fail to install with error like the following:

  Installing collected packages: nose
  Exception:
  Traceback (most recent call last):
  [...]
  Permission denied: '/opt/_internal/cpython-2.7.11-ucs2/man'
2017-01-18 15:02:18 -05:00
Matt McCormick
0eaea01158 Merge pull request #95 from dockcross/dockcross-check-for-proc-version
dockcross: Check if "/proc/version" exists and fix error on MacOSX. Fixes #94
2016-12-05 10:16:41 -08:00
Jean-Christophe Fillion-Robin
2511a92d17
dockcross: Check if "/proc/version" exists and fix error on MacOSX. Fixes #94
This commit will avoid the following error from being reported
on MacOSX:

```
docker run --rm dockcross/linux-armv7 > ./dockcross-linux-armv7
chmod +x ./dockcross-linux-armv7
./dockcross-linux-armv7 bash -c '$CC test/C/hello.c -o hello_arm'
grep: /proc/version: No such file or directory
grep: /proc/version: No such file or directory
```

Reported-by: Chris Warth <cswarth@gmail.com>
2016-12-05 01:32:14 -05:00
Matt McCormick
c2f98fe1bd Merge pull request #93 from mogenson/add-bc-package
common: add bc package
2016-11-30 07:58:04 -05:00
Mike Mogenson
b398b2d3ec common: add bc package
The 'bc' utility is required to build the 4.x Linux kernel series.
Install the package when creating a debian based image.
2016-11-29 15:37:23 -05:00
Jean-Christophe Fillion-Robin
edaf993b4d Merge pull request #92 from jcfr/capture-btrfs-error-rebased
Makefile: Fix tests removing double quote from RM variable
2016-11-29 02:49:59 -05:00