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 for Linux/m68k [CORE3637] #3988
Comments
Commented by: Thorsten Glaser (mirabilos) I'm preparing a patch to make Fb 2.5 compile on Debian/m68k. Will attach it here, then. |
Commented by: Thorsten Glaser (mirabilos) With the attached port-m68k.patch file, compilation goes pretty well, until: [...] If I call create_db manually, I get: Trying to get a backtrace in gdb yields: I've got no skills in the areas of either C++ or pthreads, so this is out of my depth. I'd appreciate if someone could look after this, as it's a build-dependency of php5. You can get a test VM at https://wiki.debian.org/Aranym/Quick which yields a virtual ~200-400 MHz m68k machine on a 3 GHz AMD system, i.e. pretty fast. The emulation, except for the FPU, is said to be accurate, enough to be allowed to build official debian-ports packages. |
Commented by: Thorsten Glaser (mirabilos) patch to get it compile without errors, based on the patch for alpha/hppa |
Modified by: Thorsten Glaser (mirabilos)Attachment: port-m68k.patch [ 12021 ] |
Commented by: @AlexPeshkoff The fact that create_db was created does not mean that firebird compiles successfully. This is just the first step, and yes - segfaults in create_db are typical for new port. I use gentoo and have problems with aranym. -------------------------- !!! All ebuilds that could satisfy "aranym" have been masked. For more information, see the MASKED PACKAGES section in the emerge Please try to build fireburd with core-files enabled. Probably gdb can show bt from it... If not - I can hardly do something on such broken toolchain. PS. What is the need for port for such ancient beast? I remember we had 68k port in firebird 1, but it was cleaned up... Luckily you are not going to port to PDP-11:-) |
Commented by: Thorsten Glaser (mirabilos) The port is needed because in Debian, php5 build-depends on firebird2.5 (to build the extension module). I'm asking them to skip that module on this platform, though. No idea whether they do it - while the server may not be used on it (or may... I know of people who would do that), the client probably can. And having less differences between architectures is usually a good thing, too... As for the build issues, you'd best talk with the Debian maintainers about it, I don't know half of what you're talking about ;-) Same for Gentoo... I think you need to "unmask" the package locally, but I don't really know about these things either. |
Modified by: @dyemanovFix Version: 3.0 Beta 2 [ 10586 ] Fix Version: 3.0 Beta 1 [ 10332 ] => Fix Version: 2.5.1 [ 10333 ] => |
Commented by: @AlexPeshkoff This is from https://en.wikipedia.org/wiki/Motorola_68000_series ********************** Motorola ceased development of the 68000 series architecture in 1994 replacing it with the development of the PowerPC architecture... I think we have more actual things to do then try to support >20 years ago deprecated CPU. |
Modified by: @AlexPeshkoffFix Version: 3.0 RC 1 [ 10584 ] => |
Commented by: @AlexPeshkoff Fixed by pull request from Debian |
Modified by: @AlexPeshkoffstatus: Open [ 1 ] => Resolved [ 5 ] resolution: Fixed [ 1 ] Fix Version: 4.0 Alpha 1 [ 10731 ] Fix Version: 3.0.2 [ 10785 ] |
Modified by: @pavel-zotovstatus: Resolved [ 5 ] => Closed [ 6 ] |
Submitted by: Thorsten Glaser (mirabilos)
Attachments:
port-m68k.patch
Votes: 1
Make Fb run on more HW platforms
The text was updated successfully, but these errors were encountered: