Opened 3 months ago

Last modified 3 months ago

#70537 assigned defect

ruby-devel @2024.08.11: error: mach-o section specifier requires a segment whose length is between 1 and 16 characters

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: barracuda156
Priority: Normal Milestone:
Component: ports Version: 2.10.0
Keywords: Cc: kimuraw (kimura wataru)
Port: ruby-devel

Description

https://build.macports.org/builders/ports-11_x86_64-builder/builds/164383/steps/install-port/logs/stdio

coroutine/amd64/Context.S:74:14: error: mach-o section specifier requires a segment whose length is between 1 and 16 characters
.pushsection .note.gnu.property, "a"
             ^
coroutine/amd64/Context.S:86:12: error: .popsection without corresponding .pushsection
.popsection
           ^
make: *** [coroutine/amd64/Context.o] Error 1

Change History (2)

comment:1 in reply to:  description Changed 3 months ago by barracuda156

Replying to ryandesign:

https://build.macports.org/builders/ports-11_x86_64-builder/builds/164383/steps/install-port/logs/stdio

coroutine/amd64/Context.S:74:14: error: mach-o section specifier requires a segment whose length is between 1 and 16 characters
.pushsection .note.gnu.property, "a"
             ^
coroutine/amd64/Context.S:86:12: error: .popsection without corresponding .pushsection
.popsection
           ^
make: *** [coroutine/amd64/Context.o] Error 1

Ryan, this is an upstream bug, we do not modify amd64 assembler and I have no relation to – or understanding of – its implementation (I only added powerpc coroutines for Darwin).

Last edited 3 months ago by barracuda156 (previous) (diff)

comment:2 Changed 3 months ago by ryandesign (Ryan Carsten Schmidt)

Note: See TracTickets for help on using tickets.