Opened 6 years ago

Closed 6 years ago

#12242 closed Bugs (fixed)

boost 1.60 build issue with Intel C++ compiler for MacOS

Reported by: melanie.blower@… Owned by: olli
Milestone: To Be Determined Component: context
Version: Boost 1.61.0 Severity: Problem
Keywords: Cc:

Description

When building boost 1.60 with Intel C++ 16.0 compiler for MacOS, users have encountered a 'failed Jamfile' issue which is due to incorrect arguments passed to assembler. This problem can be corrected by patching libs/context/build/Jamfile.v2 to add a rule for the Intel toolset (I work for Intel on the Intel C++ compiler). Thanks and best regards, Melanie Blower

Here's the symptom: Jamfile.gas64 ../boost_build/boost/bin.v2/libs/context/build/intel-darwin-16.0/release/threading-multi/asm/make_x86_64_sysv_macho_gas.o clang: error: unsupported option '--64' clang: error: no input files ... ...failed Jamfile.gas64 ../boost_build/boost/bin.v2/libs/context/build/intel-darwin-16.0/release/threading-multi/asm/make_x86_64_sysv_macho_gas.o... Jamfile.gas64 ../boost_build/boost/bin.v2/libs/context/build/intel-darwin-16.0/release/threading-multi/asm/jump_x86_64_sysv_macho_gas.o clang: error: unsupported option '--64' clang: error: no input files

The attached patch has passed boost regression testing with the Intel C++ compiler for MacOS and corrects the problem

Attachments (1)

build_issues_130-dif.txt (1.2 KB ) - added by melanie.blower@… 6 years ago.
patch for Jamfile.v2

Download all attachments as: .zip

Change History (3)

by melanie.blower@…, 6 years ago

Attachment: build_issues_130-dif.txt added

patch for Jamfile.v2

comment:1 by René Rivera, 6 years ago

Component: Nonecontext
Owner: set to olli

comment:2 by olli, 6 years ago

Resolution: fixed
Status: newclosed

thx, the fix will be available in boost-1.62

Note: See TracTickets for help on using tickets.