mirror of
				https://github.com/bensuperpc/dockcross.git
				synced 2025-10-30 23:56:23 +01:00 
			
		
		
		
	browser-asmjs: Bump Emscripten version and address cache permissions
Addresses:
  WARNING:root:emcc: cannot find library "rt"
  INFO:root:generating system library: dlmalloc_debug.bc... (this will be cached in "/emsdk_portable/.cache/asmjs/dlmalloc_debug.bc" for subsequent builds)
  Traceback (most recent call last):
    File "/emsdk_portable/sdk/em++", line 16, in <module>
      emcc.run()
    File "/emsdk_portable/sdk/emcc.py", line 1411, in run
      extra_files_to_link += system_libs.calculate([f for _, f in sorted(temp_files)] + extra_files_to_link, in_temp, stdout_=None, stderr_=None, forced=forced_stdlibs)
    File "/emsdk_portable/sdk/tools/system_libs.py", line 485, in calculate
      libfile = shared.Cache.get(name, do_create, extension=suffix)
    File "/emsdk_portable/sdk/tools/cache.py", line 102, in get
      shutil.copyfile(temp, cachename)
    File "/usr/lib/python2.7/shutil.py", line 83, in copyfile
      with open(dst, 'wb') as fdst:
  IOError: [Errno 13] Permission denied: '/emsdk_portable/.cache/asmjs/dlmalloc_debug.bc'
when performing a Debug build.
			
			
This commit is contained in:
		| @@ -1,4 +1,4 @@ | |||||||
| FROM trzeci/emscripten:sdk-tag-1.37.21-64bit | FROM trzeci/emscripten:sdk-tag-1.37.28-64bit | ||||||
| MAINTAINER Matt McCormick "matt.mccormick@kitware.com" | MAINTAINER Matt McCormick "matt.mccormick@kitware.com" | ||||||
|  |  | ||||||
| # Revert back to "/bin/sh" as default shell | # Revert back to "/bin/sh" as default shell | ||||||
| @@ -9,7 +9,7 @@ RUN rm /bin/sh && ln -s /bin/dash /bin/sh | |||||||
|  |  | ||||||
| #include "common.docker" | #include "common.docker" | ||||||
|  |  | ||||||
| ENV EMSCRIPTEN_VERSION 1.37.21 | ENV EMSCRIPTEN_VERSION 1.37.28 | ||||||
|  |  | ||||||
| ENV PATH /emsdk_portable:/emsdk_portable/llvm/clang/bin/:/emsdk_portable/sdk/:${PATH} | ENV PATH /emsdk_portable:/emsdk_portable/llvm/clang/bin/:/emsdk_portable/sdk/:${PATH} | ||||||
| ENV CC=/emsdk_portable/sdk/emcc \ | ENV CC=/emsdk_portable/sdk/emcc \ | ||||||
| @@ -20,8 +20,7 @@ ENV DEFAULT_DOCKCROSS_IMAGE dockcross/browser-asmjs | |||||||
|  |  | ||||||
| ENV CMAKE_TOOLCHAIN_FILE /emsdk_portable/sdk/cmake/Modules/Platform/Emscripten.cmake | ENV CMAKE_TOOLCHAIN_FILE /emsdk_portable/sdk/cmake/Modules/Platform/Emscripten.cmake | ||||||
|  |  | ||||||
| RUN chmod 777 /emsdk_portable/.cache* | RUN mkdir -p /emsdk_portable/.cache && chmod -R 777 /emsdk_portable/.cache* | ||||||
|  |  | ||||||
|  |  | ||||||
| # Build-time metadata as defined at http://label-schema.org | # Build-time metadata as defined at http://label-schema.org | ||||||
| ARG BUILD_DATE | ARG BUILD_DATE | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Matt McCormick
					Matt McCormick