AmziProlog icon indicating copy to clipboard operation
AmziProlog copied to clipboard

Linux Version

Open DennisMerritt opened this issue 8 years ago • 8 comments

The current make files can be used to build on the Mac and Windows 32 and 64 environments. There are make files for Cent OS 64, but they haven't been brought up to date for release 10. With some modification (using the Mac files as examples) they could be used to build on any Unix platform.

--Dennis

DennisMerritt avatar Apr 16 '16 15:04 DennisMerritt

Maybe using CMake would be a good idea going forward, since it supports many OSes, and could be more robust than individual make files.

Then again, you would still have to update CMake as well...

maelh avatar Apr 10 '19 14:04 maelh

Any plans on this?

CyborTronik avatar Mar 22 '20 13:03 CyborTronik

Another way would be to compile to WebAssembly that will make it cross-OS by single binary

CyborTronik avatar Mar 22 '20 13:03 CyborTronik

Another point for WASM would be usability and integration in/with with other modules developed for it. See https://wasi.dev/. This shall simplify overall maintenance and should make 'interfaces' obsolete after a while (by using modules developed by others). If this ever make sense.

CyborTronik avatar Mar 22 '20 14:03 CyborTronik

Is this something you would be interested in doing?

On March 22, 2020 at 10:10:37 AM, CyborTronik ([email protected]) wrote:

Another point for WASM would be usability and integration in/with with other modules developed for it. See https://wasi.dev/. This shall simplify overall maintenance and should make 'interfaces' obsolete after a while (by using modules developed by others). If this ever make sense.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

DennisMerritt avatar Mar 22 '20 18:03 DennisMerritt

Has any progress been made to port this to Linux?

svanschalkwyk avatar Jan 14 '23 04:01 svanschalkwyk

Hi,

The sources as they were put up had an option to build in Linux, and it did work. So it should not be difficult to create a Linux build if no one has done it yet.

The code is VERY portable, with a section that contains all the environment specific options, all IFDEF’d. The last Linux build I had actively working was for CentOS.

—Dennis

On Jan 13, 2023, at 11:40 PM, Steph van Schalkwyk @.***> wrote:

Has any progress been made to port this to Linux?

— Reply to this email directly, view it on GitHub https://github.com/AmziLS/AmziProlog/issues/1#issuecomment-1382659775, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADS7FIX4YDRQPE6KYJBFZN3WSIU4PANCNFSM4CBDYW2A. You are receiving this because you authored the thread.

DennisMerritt avatar Jan 14 '23 22:01 DennisMerritt

Thank you. I'll try it. Been using SWI up to now.

svanschalkwyk avatar Jan 14 '23 23:01 svanschalkwyk