CDT Monthly Call November 10 2021
===
:::info
- **Location:** [:computer: Zoom Meeting](https://eclipse.zoom.us/j/545364607?pwd=L1d2eDQ4RWJmdkk3YXkvcW90RWJiQT09) ([full details below](#Connection-Details))
- **Date:** November 10, 2021 11:00 AM Eastern Time (US and Canada) ([Calendar/ICS](https://eclipse.zoom.us/meeting/uJAodO-sqDstovAF50NQR9k2f8kNjAOvEg/ics?icsToken=98tyKuysqzgsHtKVt1z9c6ktOcH-b9_yln5Yi4UIzDHUMXlYMAWuPcxIE51pNd-B))
- **Agenda**
1. Welcome and sign yourself in
[name=John Dallaway]
[name=Jonah Graham]
[name=Jeff Johnston]
[name=Alexander Fedorov]
[name=Promod (Ashling]
[name=Torbjörn Svensson]
[name=Kondal Kolipaka]
[name=Anton Krug]
[name=William Riley]
3. Actions from last meeting
- John: Memory data init ordering issue (GDB Hardware Debug) (Action: John create bugzilla ticket and Cc Torbjörn) Carried forward as Action **DONE**
- Promod to ping Jonah if there are unanswered questions. **DONE**
4. Too long build commands get make to fail
5. 2021-12 Updates
6. Merging org.eclipse.remote into CDT repo/releng
7. Migration to GitHub - see [Bug 577150](https://bugs.eclipse.org/bugs/show_bug.cgi?id=577150) and [email](https://www.eclipse.org/lists/cdt-dev/msg35032.html)
8. Vote for Mat as new committer - see [election](https://projects.eclipse.org/projects/tools.cdt/elections/election-mat-booth-committer-eclipse-cc-development-tooling-cdt)
9. Any other business?
- **Contact:** <cdt-dev@eclipse.org>
- **Reference:** [Previous and future meetings on CDT Wiki](https://wiki.eclipse.org/CDT/calls)
:::
## Connection Details
Join Zoom Meeting
https://eclipse.zoom.us/j/545364607
Meeting ID: 545 364 607
Passcode: 196590
Dial by your location find your local number: https://eclipse.zoom.us/u/acMY3kyoJW
## Actions from last meeting details
- John: Memory data init ordering issue (GDB Hardware Debug) (Action: John create bugzilla ticket and Cc Torbjörn) Carried forward as Action **DONE**
- Promod to ping Jonah if there are unanswered questions. **DONE**
- Ashling plans to return to Global Variable work later this month
## Minutes
2021-12 Updates
- Release is on Dec 8, RC1 on Nov 22
- Open and resolved bugs are [here](https://bugs.eclipse.org/bugs/buglist.cgi?classification=Tools&list_id=21071670&product=CDT&query_format=advanced&target_milestone=10.5.0)
Merging org.eclipse.remote into CDT repo/releng
- See [Bug 500768](https://bugs.eclipse.org/bugs/show_bug.cgi?id=500768)
Long Path limitation
- Anton raised issues about long path and it causing issues.
- William points out that some of the tools underneath (like gcc) have limits that can be overridden.
- Torbjörn / ST have patches for GCC that are non-trivial for handling long paths, but still many limitations.
- Details of this conversation not captured here - refer to relevant bugs.
- In Windows 10 with with some APIs long paths are supported
- William wants to make sure that a global warning on long paths isn't added because it would warn in situation that tools actually support it ok.
- William: The executables need to be "manifested" to support or not support long paths. Can be embedded in executable or added alongside as an XML
- Torbjörn: To fix this, we need all tools to support long paths or else users will have a failure in downstream tools (e.g. if gcc works, but gdb doesn't you still have problems)
- [Binutils Bugzilla 25713](https://sourceware.org/bugzilla/show_bug.cgi?id=25713) has some regression with regards to long paths
- **Action**: Anton to raise specific bugs if there is anything on CDT side that can/should be done and notify cdt-dev so that interested parties can join the discussion.
CMake discussion
- Kondal: using CMake at espressif. Problem accessing function definitions.
- Jonah: Encourage to ask on cdt-dev
Managed Build
- Torbjörn: Static analysis runs, leaves files around that need to be cleaned. How to hook in the clean?
- The files generated are a little like function profiling extra files
- William: Can adjust clean command for the builder, or edit makefilegenerator. e.g. add rm for *.ext rather than rm file.ext
- John: Can be done like .d file? Just not -include it?
- William: Renesas customizes the generator to add an extra variable added to clean command
OutputStreamMonitor
- Short discussion on this, info captured in [Bug 577189](https://bugs.eclipse.org/bugs/show_bug.cgi?id=577189)
### Next Meeting
[December 8 at 11am (Ottawa, Canada time)](https://hackmd.io/@jonahgraham/cdt-call-december-8-2021)