Page MenuHomeSolus

crystal
Closed, InvalidPublic

Description

Some notes about decisions made in packaging that may or may not be correct:

  • Crystal is self-hosted by cross-compilation, so the first submission to the build service will be bootstrapped by a pre-built compiler. This can probably be removed later;
  • Some flags generated by llvm-config --cxxflags are not recognised by g++, so these are removed (as mentioned earlier;
  • --no-debug flag is passed to the compiler for the initial build due to an issue in one of the LLVMs (pre-built binary or Solus');
  • Symbolic links are used in library files due to Solus' unique target triple (x86_64-solus-linux rather than x86_64-linux-gnu);
  • Some tests in the check phase are skipped due to network dependencies, PATH checking, or not working in most reports I see;
  • Many many documentation files.

Event Timeline

Herald removed Azphreal as the assignee of this task. · View Herald TranscriptSep 27 2017, 11:22 AM
Herald raised the priority of this task from Normal to Needs Triage. · View Herald Transcript
JoshStrobl closed this task as Invalid.Sep 27 2017, 11:31 AM
JoshStrobl removed a parent task: T2215: crystal.
Azphreal added a comment.EditedSep 27 2017, 11:33 AM

My bad; my fault for looking through older commits and not finding any done with Arcanist. Call it nerves.