Comments (5)
Thanks for the report! Yeah, looks like it's related to #425 indeed, but I have no idea why we need a particular locale for the build system to work.
I tried setting LC_ALL="en_US.UTF-8" LANG="en_US.UTF-8" (from de_DE.UTF-8) and it actually worked.
How exactly do you set this, as an environment variable before running make
? If so, perhaps we can just force it in the Makefile as a temporary workaround.
from theseus.
yes, I'm running LC_ALL="en_US.UTF-8" LANG="en_US.UTF-8" make run
from theseus.
As someone unfamiliar with other locales, would it be problematic for any reason if we just directly set those env vars in our Makefile?
If that's ok, would you be interested in submitting a PR to do that? If not, no worries. I'm happy to make the change myself.
from theseus.
It would lead to all output being in English (including numbers), but I guess anyone able to understand the README should be fine with this. Also, qemu and cargo aren't even translated. It's mostly make and git that change.
A technical problem could be that the specific locale might not be installed. I've tried LC_ALL="C.UTF-8"
with a clean clone and it also works. AFAIK this is available on all modern glibc systems.
I'll try to get a PR ready tomorrow. :)
from theseus.
Ah, interesting. I have never used another locale so I just wanted to be sure it wouldn't have significant (negative) implications for the user if we forced a locale temporarily.
I guess anyone able to understand the README should be fine with this
Hope so! 😄 It'd be great to have some internationalization support but that's likely best left for a future date where things are more stable. Maybe one day!
I've tried
LC_ALL="C.UTF-8"
with a clean clone and it also works. AFAIK this is available on all modern glibc systems.I'll try to get a PR ready tomorrow. :)
nice, thanks! no rush.
from theseus.
Related Issues (20)
- Experiment with using `tracing` instead of `log`
- Attempt to remove runtime `match` statement for `Frames` const generic state HOT 1
- Follow-up improvements to aarch64 FIQ support HOT 1
- Does not get as far as shell prompt on AArch64 HOT 7
- Use MMIO mechanism to access PCI [extended] config space on x86_64
- make: *** [cargo] Error 101 HOT 9
- mlx3
- Use Cargo's workspace dependency feature
- Replace Round Robin scheduling with The Multi-Level Feedback Queue
- Network management UI: system default proxy all traffic throughout the system HOT 5
- Upcoming `tlb_shootdown` improvements HOT 1
- Add tests for `async_channel` HOT 1
- Build and publish Theseus documentation for aarch64 HOT 1
- `test_channel` bug (deadlock?) HOT 1
- Makefile error: `multiple target patterns. Stop.` HOT 1
- Finish porthole, our new graphics api (and window manager)
- Potential infinite loop bug in ixgbe driver HOT 5
- Switch all bitfields to bilge, take notes HOT 2
- page_allocator: use `RbTree`'s `Entry` API for deallocation
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from theseus.