diff --git a/contrib/depends/hosts/freebsd.mk b/contrib/depends/hosts/freebsd.mk index c4e0b4f4b..b21829fb4 100644 --- a/contrib/depends/hosts/freebsd.mk +++ b/contrib/depends/hosts/freebsd.mk @@ -1,9 +1,9 @@ freebsd_CC=env -u C_INCLUDE_PATH -u CPLUS_INCLUDE_PATH \ -u OBJC_INCLUDE_PATH -u OBJCPLUS_INCLUDE_PATH -u CPATH \ - -u LIBRARY_PATH clang --target=$(host) --sysroot=$(host_prefix)/native -iwithsysroot/usr/include + -u LIBRARY_PATH clang --target=$(host) --sysroot=$(build_prefix)/sysroot -iwithsysroot/usr/include freebsd_CXX=env -u C_INCLUDE_PATH -u CPLUS_INCLUDE_PATH \ -u OBJC_INCLUDE_PATH -u OBJCPLUS_INCLUDE_PATH -u CPATH \ - -u LIBRARY_PATH clang++ --target=$(host) -stdlib=libc++ --sysroot=$(host_prefix)/native \ + -u LIBRARY_PATH clang++ --target=$(host) -stdlib=libc++ --sysroot=$(build_prefix)/sysroot \ -iwithsysroot/usr/include/c++/v1 -iwithsysroot/usr/include freebsd_AR=ar diff --git a/contrib/depends/packages/freebsd_base.mk b/contrib/depends/packages/freebsd_base.mk index 940c76b00..c2efd92df 100644 --- a/contrib/depends/packages/freebsd_base.mk +++ b/contrib/depends/packages/freebsd_base.mk @@ -14,7 +14,7 @@ endef # statically link our own version of OpenSSL. define $(package)_stage_cmds - mkdir $($(package)_staging_prefix_dir) &&\ + mkdir -p $($(package)_staging_prefix_dir)/sysroot &&\ rm -rf usr/include/openssl &&\ - mv lib usr $($(package)_staging_prefix_dir) + mv lib usr $($(package)_staging_prefix_dir)/sysroot endef