Skip to content

Compilation error on 2013 MacBook Air #44

@zachlatta

Description

@zachlatta

I'm having trouble compiling julia on my 2013 MacBook Air. Works fine on other machines.

Hardware Overview:

Model Name: MacBook Air
Model Identifier:   MacBookAir6,2
Processor Name: Intel Core i7
Processor Speed:    1.7 GHz
Number of Processors:   1
Total Number of Cores:  2
L2 Cache (per Core):    256 KB
L3 Cache:   4 MB
Memory: 8 GB
Boot ROM Version:   MBA61.0099.B00
SMC Version (system):   2.13f5
Serial Number (system): C02KW8HLF6T6
Hardware UUID:  BF45083A-867E-523A-9620-1ADC5BF21B78

Install log:

zach@hermes:~|⇒  brew install --HEAD julia
==> Using Homebrew-provided fortran compiler.
This may be changed by setting the FC environment variable.
==> Cloning https://github.com/JuliaLang/julia.git
Updating /Library/Caches/Homebrew/julia--git
==> Downloading patches
######################################################################## 100.0%
==> Patching
patching file deps/Makefile
Hunk #1 succeeded at 1212 (offset 558 lines).
==> Building with an alternative Fortran compiler
This is unsupported.
Warning: No Fortran optimization information was provided.  You may want to consider
setting FCFLAGS and FFLAGS or pass the `--default-fortran-flags` option to
`brew install` if your compiler is compatible with GCC.

If you like the default optimization level of your compiler, ignore this
warning.
==> Downloading http://double-conversion.googlecode.com/files/double-conversion-
Already downloaded: /Library/Caches/Homebrew/double-conversion-1.1.1.tar.gz
==> Using double-conversion: /Library/Caches/Homebrew/double-conversion-1.1.1.ta
==> Downloading http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/dSFMT-src-2
Already downloaded: /Library/Caches/Homebrew/dSFMT-src-2.2.tar.gz
==> Using DSFMT: /Library/Caches/Homebrew/dSFMT-src-2.2.tar.gz
==> make -C contrib -f repackage_system_suitesparse4.make PREFIX=/usr/local/Cell
==> make release PREFIX=/usr/local/Cellar/julia/HEAD USE_BLAS64=0 FC=/usr/local/
Stack dump:
0.  Running pass 'X86 Machine Code Emitter' on function '@"julia_<<182"'
/bin/sh: line 1: 78844 Illegal instruction: 4  /private/tmp/julia-U5FF/usr/bin/julia-release-readline -bf sysimg.jl
make[1]: *** [/private/tmp/julia-U5FF/usr/lib/julia/sys0.ji] Error 132
make: *** [release] Error 2

READ THIS: https://github.com/mxcl/homebrew/wiki/troubleshooting

Any suggestions? If this issue is better suited for the Julia's main repo, please let me know.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions