-
-
Notifications
You must be signed in to change notification settings - Fork 650
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Windows: Generated command exceeds windows 32k limit and then fails #1522
Comments
I'm constantly hitting this every day. |
I‘d do myself a favour and develop on WSL. |
We have users. https://github.com/fastled/fastled |
agree with @zackees it is a Platformio issue. When providing for Windows it has to work. |
Today I read somewhere platformio is „just“ a package manager, now it is a build system :) AFAIK platformio uses scons for that. |
I built all of FastLED's massive testing infrastructure on platformio. I built a web compiler for FastLED using platformio. I've tuned platformio nearly to the maximum performance on linux through docker. It's so much faster than running on windows. Especially when you throw on ccache, then pre-warm it, then when it's ready to go full steam, the image get's frozen, and shipped to the cloud for distribution. It's an amazing piece of technology - way better than Arduino in pretty much every conceivable way. I make no hesitation to say that FastLED would not be where it is today if it weren't for platformio. |
Hi there, I'm a dev on FastLED. I'm cannot build esp32c6 on windows due to command limit of 32k being exceeded:
Repro steps.
git clone https://github.com/fastled/fastled
5442a57c6603baac823bac885f2f10753bca2ff9
pio run
Result
This is the generated command, running this with
wc -m
shows that the size is 34k, larger than the 32k windows limit.It would be helpful if a lot of these same path prefixes were instead folded into an environmental variable.
The text was updated successfully, but these errors were encountered: