Giter Site home page Giter Site logo

Comments (4)

FreddieChopin avatar FreddieChopin commented on June 28, 2024

So on Windows proper search for executable files would only use *.exe extension as a test, right?

Does it seem possible to you that the script will work on Windows without a massive rewrite? I'm asking because I'm not a Windows user and cannot really tell whether or not trying to implement Windows support is a goal worth pursuing. If it is possible, then fixing such minor things is worthwhile. On the other hand - if it is not very likely the script will ever work on Windows - bothering with them is just a waste of time.

To make things clear - I'm open to fixing any issues which prevent the script from working on Windows (unless this complicates things too much for Linux, hopefully it doesn't), but I'm not able to support and actively maintain such use case. If it gets implemented, all I can do myself is react to issues which someone reports. Same thing as with recently added support for MacOS.

from bleeding-edge-toolchain.

Trass3r avatar Trass3r commented on June 28, 2024

So on Windows proper search for executable files would only use *.exe extension as a test, right?

I used that as a hack for the second case: find ${installNative} -type f ! -name '*.*' -exec strip {} \; || true

Not sure how to deal with that problem in general. I think the reason for that rm in the first place is this:

cp -R ${installNative}/lib/gcc ${installFolder}/lib/gcc

Which also copies cc1 and other stuff. Maybe it could be made more selective.

from bleeding-edge-toolchain.

FreddieChopin avatar FreddieChopin commented on June 28, 2024

I used that as a hack for the second case: find ${installNative} -type f ! -name '.' -exec strip {} ; || true

Wouldn't it actually ignore all files with extension?

I think the reason for that rm in the first place is this: ... Which also copies cc1 and other stuff. Maybe it could be made more selective.

Yes, this is the reason for the rm. I guess instead of copying everything we could copy only files which are *.o and *.a, so the rm would no longer be required then.

from bleeding-edge-toolchain.

Trass3r avatar Trass3r commented on June 28, 2024
  1. Indeed. Which is fine for the Linux version.
  2. something like a9d3bc9, resulting toolchain untested though

from bleeding-edge-toolchain.

Related Issues (16)

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.