Opened 7 years ago

Closed 7 years ago

#11603 closed Bugs (fixed)

make_ppc32_sysv_macho_gas.S apparently has a typo inside

Reported by: braumann@… Owned by: olli
Milestone: To Be Determined Component: context
Version: Boost 1.59.0 Severity: Problem
Keywords: Cc:

Description

I think there is a superfluous % sign on line 85 of make_ppc32_sysv_macho_gas.S (assembler source code) which leads to a syntax error during boost 1.59.0 building:

     stw  r5, 236(%r3)

should be

     stw  r5, 236(r3)

After removing the % sign compilation of 1.59.0 was successful on a PPC 32 bit system (MacOSX 10.5.8).

Change History (3)

comment:1 by viboes, 7 years ago

Component: Nonecontext
Owner: set to olli

comment:2 by boost@…, 7 years ago

This would theoretically solve the problem reported in #11573.

I found this page describing the syntax of the Apple assembler, as, which is what would most likely be used on OS X. The page mentions that the "%" syntax is what is used in the GNU assembler, gas. So it sounds like "%r3" is not a typo, but merely syntax for the wrong brand of assembler.

comment:3 by olli, 7 years ago

Resolution: fixed
Status: newclosed

thx

Note: See TracTickets for help on using tickets.