Modify

#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@… 16 months ago.
patch for Jamfile.v2

Download all attachments as: .zip

Change History (3)

Changed 16 months ago by melanie.blower@…

Attachment: build_issues_130-dif.txt added

patch for Jamfile.v2

comment:1 Changed 16 months ago by René Rivera

Component: Nonecontext
Owner: set to olli

comment:2 Changed 16 months ago by olli

Resolution: fixed
Status: newclosed

thx, the fix will be available in boost-1.62

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain olli.
The resolution will be deleted.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.