Unverified Commit 385d1149 authored by boklm's avatar boklm
Browse files

Build openssl for OSX using the clang based toolchain

Doing changes corresponding to #10369.
parent 54cd97cb
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -8,6 +8,11 @@ cd /var/tmp/build/[% project %]-[% c('version') %]
[% IF c("var/osname") == "linux-i686" -%]
export CC='gcc -m32'
[% END %]
[% IF c("var/osx") -%]
  # Tricking OpenSSL into using our clang as cross-compiler
  ln -s $clangdir/helpers/clang $clangdir/helpers/x86_64-apple-darwin10-cc
  export CC="cc [% c("var/FLAGS") %]"
[% END -%]
./Configure --prefix=$distdir [% c('var/configure_opts') %]
make
make install
+1 −8
Original line number Diff line number Diff line
@@ -15,14 +15,7 @@ targets:
      configure_opts: '-shared --cross-compile-prefix=i686-w64-mingw32- mingw "-fstack-protector-all -Wstack-protector --param ssp-buffer-size=4 -fno-strict-overflow -Wno-missing-field-initializers -Wformat -Wformat-security -Wl,--dynamicbase -Wl,--nxcompat -Wl,--enable-reloc-section -lssp -L$gcclibs"'
  osx-x86_64:
    var:
      configure_opts: --cross-compile-prefix=i686-apple-darwin11- $CFLAGS darwin64-x86_64-cc enable-ec_nistp_64_gcc_128
      deps:
        - build-essential
      arch_deps:
        - libc6-i386
        - libstdc++6:i386
      pre_pkginst: dpkg --add-architecture i386
      compiler: macosx-toolchain-gcc
      configure_opts: --cross-compile-prefix=x86_64-apple-darwin10- darwin64-x86_64-cc enable-ec_nistp_64_gcc_128

input_files:
  - project: docker-image