12P by hwaan2 4일전 | favorite | 댓글 2개
  • gccrs는 GCC 프로젝트의 일환으로 개발 중인 대체 Rust 컴파일러입니다.
  • 이 프로젝트는 GNU 컴파일러 컬렉션 내에서 Rust를 지원하는 것을 목표로 하며, rustc와 동일한 동작을 목표로 합니다.
  • 주요 목표는 특히 LLVM이 지원하지 않는 플랫폼에서 Rust를 컴파일할 수 있는 대안을 제공하는 것입니다.
  • gccrs는 GCC의 안전 기능과 플러그인 덕분에 안전하지 않은 Rust 코드를 분석하는 데 유용합니다.
  • 이 프로젝트는 별도의 Rust 유사 언어를 만들지 않고 Rust 사양 노력에 기여하는 것을 목표로 합니다.
  • gccrsrustc_codegen_gcc와 경쟁하려는 것이 아니라, 별도의 GCC 프론트엔드로서 다른 이점을 제공합니다.
  • 이 프로젝트는 Rust 생태계를 분열시키지 않고 Rust가 더 많은 플랫폼에 도달할 수 있도록 돕는 것을 강조합니다.
  • gccrs로 코드를 컴파일하려면 -frust-incomplete-and-experimental-compiler-do-not-use라는 명령줄 플래그가 필요하며, 이는 실험적 상태를 나타냅니다.
  • gccrs는 GitHub과 Zulip을 사용하여 소통하며, 이는 Rust 커뮤니티의 선호와 일치합니다.
  • 이 프로젝트는 poloniusrustc_parse_format과 같은 Rust 구성 요소를 재사용하여 정확성을 보장하고, 더 많은 재사용을 계획하고 있습니다.
  • gccrs는 Rust 커뮤니티와의 관계를 개선하고 생태계 파손을 줄이기 위한 의견을 환영합니다.

오.... 생태계는 좋은 소식이지만.. GCC는... GNU 라이선스가 문제라 괜찮을지 모르겠네요..;;
중간에 바겼을려나..;;;

gccrs는 GPL이고 GCC로 빌드한 결과물은 GPL과 상관없습미다. gccrs를 숨기려면 모를까 이슈가 없겠죠.