Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Port to s390 (32-bit) [CORE2625] #3034

Closed
firebird-automations opened this issue Sep 10, 2009 · 7 comments
Closed

Port to s390 (32-bit) [CORE2625] #3034

firebird-automations opened this issue Sep 10, 2009 · 7 comments

Comments

@firebird-automations
Copy link
Collaborator

Submitted by: Damyan Ivanov (dam)

Attachments:
firebird-s390-port.patch

CORE2559 addresses building on s390x architecture, which is the 64-bit variant of s390. I am attaching a patch to enhance the support also to 32-bit s390.

The patch removes the -DS390X define from prefix.linux_s390x and replaces it with checks for __s390__ and __s390x__ defines which are presented by gcc. This way both ports can use one prefix file.

s390 has no alignment restrictions.

Commits: 2ca8251

@firebird-automations
Copy link
Collaborator Author

Commented by: Damyan Ivanov (dam)

s390 port patch

@firebird-automations
Copy link
Collaborator Author

Modified by: Damyan Ivanov (dam)

Attachment: firebird-s390-port.patch [ 11496 ]

@firebird-automations
Copy link
Collaborator Author

Modified by: @AlexPeshkoff

assignee: Alexander Peshkov [ alexpeshkoff ]

@firebird-automations
Copy link
Collaborator Author

Commented by: Damyan Ivanov (dam)

fix small typo

@firebird-automations
Copy link
Collaborator Author

Modified by: Damyan Ivanov (dam)

description: CORE2559 addresses building on s390x architecture, which is the 64-bit variant if s390. I am attaching a patch to enhance the support also to 32-bit s390.

The patch removes the -DS390X define from prefix.linux_s390x and replaces it with checks for __s390__ and __s390x__ defines which are presented by gcc. This way both ports can use one prefix file.

s390 has no alignment restrictions.

=>

CORE2559 addresses building on s390x architecture, which is the 64-bit variant of s390. I am attaching a patch to enhance the support also to 32-bit s390.

The patch removes the -DS390X define from prefix.linux_s390x and replaces it with checks for __s390__ and __s390x__ defines which are presented by gcc. This way both ports can use one prefix file.

s390 has no alignment restrictions.

@firebird-automations
Copy link
Collaborator Author

Modified by: @AlexPeshkoff

status: Open [ 1 ] => Resolved [ 5 ]

resolution: Fixed [ 1 ]

Fix Version: 2.5 RC1 [ 10362 ]

@firebird-automations
Copy link
Collaborator Author

Modified by: @pcisar

status: Resolved [ 5 ] => Closed [ 6 ]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants