Bug #81507 [Opn->Csd]: Fiber does not compile on AIX

From: Date: Thu, 04 Nov 2021 09:55:09 +0000
Subject: Bug #81507 [Opn->Csd]: Fiber does not compile on AIX
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-237540@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=81507&edit=1

 ID:                 81507
 Updated by:         git@php.net
 Reported by:        etienne dot guesnet at atos dot net
 Summary:            Fiber does not compile on AIX
-Status:             Open
+Status:             Closed
 Type:               Bug
 Package:            Compile Failure
 Operating System:   AIX
 PHP Version:        8.1.0RC3
 Block user comment: N
 Private report:     N

 New Comment:

Automatic comment on behalf of Helflym (author) and nikic (committer)
Revision: https://github.com/php/php-src/commit/cfe8a455a60c50132aa36eb8574ef07094434eba
Log: Fix bug #81507: Adjust XCOFF asm files for AIX assembler


Previous Comments:
------------------------------------------------------------------------
[2021-10-31 04:16:39] sample at email dot tst

The following patch has been added/updated:

Patch Name: HcPcEgmp
Revision:   1635653799
URL:        https://bugs.php.net/patch-display.php?bug=81507&patch=HcPcEgmp&revision=1635653799

------------------------------------------------------------------------
[2021-10-15 07:19:45] chigot dot c at gmail dot com

The following pull request has been associated:

Patch Name: Zend/asm: adjust XCOFF asm files for AIX assembler
On GitHub:  https://github.com/php/php-src/pull/7579
Patch:      https://github.com/php/php-src/pull/7579.patch

------------------------------------------------------------------------
[2021-10-11 07:58:25] etienne dot guesnet at atos dot net

Build in 64 bits works with host as powerpc64-ibm-aix. However, it is not an official target:
powerpc-ibm-aix is both 32 and 64 bits. As an example, GCC is built on 32 and 64 bits on AIX with
the same host build.

I confirm build in 32 bits is broken due to "make_ppc32_sysv_xcoff_gas.S", but the reason
is more complex that I have expected. Our ASM expert will have a look.

------------------------------------------------------------------------
[2021-10-05 14:28:39] nikic@php.net

I'm not familiar with PowerPC or AIX, but this sounds like it's effectively doing a
cross-compile, in which case you need to specify a correct --build triple. Similar to how you need
to set --build=i686-linux-gnu when using -m32 on a 64-bit system. Does it work if you specify a
powerpc64-* triple?

------------------------------------------------------------------------
[2021-10-05 14:26:01] etienne dot guesnet at atos dot net

Is there a way to tag @NattyNarwhal?

------------------------------------------------------------------------


The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at

    https://bugs.php.net/bug.php?id=81507


--
Edit this bug report at https://bugs.php.net/bug.php?id=81507&edit=1


Thread (7 messages)

« previous php.bugs (#237540) next »