Coder Social home page Coder Social logo

Comments (4)

wdlkmpx avatar wdlkmpx commented on July 24, 2024

I verified that the lib also compiles for Haiku (cross-compiler)

If it supports MSVC, it's quite portable, all the other compilers are basically GCC with some posix compatibility layer in the headers/libs, so whatever uses GCC already contains some limited POSIX stuff and perhapps full C99/C11 support

These are exotic compilers (except mingw) that you will not find on any public CI service

For mingw-w64 i686, I once used AppVeyor. Github might also include it somewhere

from argp-standalone.

wdlkmpx avatar wdlkmpx commented on July 24, 2024

I used to have an AmigaOS cross-compiler, but it's a mess, I deleted it. I might try to add it again

If you know any other simple libs or apps that you want to know if it compiles for djgpp or haiku, @ mention me in a commit or issue, and I will test it and reply

from argp-standalone.

guijan avatar guijan commented on July 24, 2024

It's better to automate this stuff. It's probably possible to automate compiling DJGPP if there is no install or we change some variables with the GCC/binutils/DJGPP versions, then the binaries can be saved in persistent github storage and reused for subsequent runs. It may even be possible to write a shell script to use as Meson's exe_wrapper which runs tests under some sort of DOS environment like FreeDOS or DOSBox.

I don't really know how to do this though.

from argp-standalone.

wdlkmpx avatar wdlkmpx commented on July 24, 2024

The best way to address this is by using custom docker images, docker images you build with apps you want to include. You have to upload them to dockerhub... there may be a docker image ready @ dockerhub

I've created and used docker images with Gitlab CI, Cirrus CI and Circle CI. Circle CI provides some really advanced usage, but it's more complex

Overall, it may be too much for such a small project. I've figure out that sometimes one acquires so much knowledge, and it end it doesn't even matter, it all was for nothing

from argp-standalone.

Related Issues (6)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.