question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

cos7 CDTs and new compilers

See original GitHub issue

As part of our effort to add support for cos7 to linux-64, we’d like to do some refactoring of the structure of our CDTs. We (@isuruf and myself) are looking for community help in this work.

To do:

  1. make sure old CDTs are mutually exclusive with the new ones
  1. build CDTS
  • setup one-off CDT builds on conda-forge (https://github.com/conda-forge/cdt-builds/pull/2)
  • build all of the old-style CDTs
  • build all of the new-style ones too
  • make all CDTs use no_hoist: true in the source sections
  • new-style CDTs should use the new conda sysroot (i.e., {{ arch }}-conda-linux-gnu) sysroot
  • new-style CDTs should depend on the correct version of the sysroot package (i.e., cos6 depends on 2.12 and cos7 depends on 2.17)
  • old-style CDTs need to have the proper run_constrained
  • see https://hackmd.io/T5q0GPa1QfKfQ6irNWAe5Q?edit for notes from the CDT discussion
  1. move to only conda-forge CDTs
  1. turn on new compilers

cc @isuruf @jakirkham @kkraus14 @nehaljwani @mingwandroid @jjhelmus

xref: https://github.com/conda-forge/conda-forge.github.io/issues/900 closes https://github.com/conda-forge/ctng-compilers-feedstock/issues/28

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:19 (18 by maintainers)

github_iconTop GitHub Comments

1reaction
beckermrcommented, Jun 26, 2020

I planned to do this at the core meeting

1reaction
beckermrcommented, Jun 26, 2020

I will push the script later. There are ~250 cdts in defaults. Idk which ones we use

Read more comments on GitHub >

github_iconTop Results From Across the Web

2020-07-01 conda-forge core meeting
2.17 for cos7. old plan is to roughly. patch repo data to make current CDTs on conda-forge conflict w/ new compilers (PR issued)....
Read more >
How to install and use Eclipse CDT for C/C++ programming
Launch Eclipse ⇒ Help ⇒ Install New Software ⇒ In "Work with" field, pull down the drop-down ... CDT searches the PATH to...
Read more >
C / C++ IDE (CDT) » Adding new "toolchain" to Eclipse.
works to compile C or C++ code on my Pi Zero with Raspian Jessie. Interestingly, the gcc compiler in the same place did...
Read more >
Adding compiler switch to Eclipse CDT Built ... - Stack Overflow
On the same preference page, if you switch to the Providers tab (rather than Entries ), and select the CDT GCC Built-in Compiler...
Read more >
Intel® Fortran Compiler
Microsoft Visual Studio* (Windows only); Eclipse* C/C++ Development Tooling (CDT, Linux only); Xcode (macOS and Intel Fortran Compiler Classic only) ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found