#10014: bring back setgcc in PM ----------------------------+----------------------------------- Reporter: kallisti5 | Owner: bonefish Type: enhancement | Status: new Priority: normal | Milestone: R1/beta1 Component: Build System | Version: R1/Package Management Resolution: | Keywords: Blocked By: | Blocking: Has a Patch: 0 | Platform: All ----------------------------+----------------------------------- Comment (by bonefish): Replying to [comment:8 axeld]: > [...] ie. it should be possible for software to select the default compiler (ie. gcc which will be architecture dependent), always use gcc4, or always use gcc2. Did you miss not being able to do that on Haiku? I didn't. If anybody wants to add extra symlinks, feel free to update the recipes and rebuild the primary gcc packages. Please stick to the already used naming convention, though, i.e. "gcc-<arch>", where <arch> is the name of the packaging architecture (i.e. "x86" for x86 gcc 4, "x86_gcc2" for x86 gcc 2, and "x86_64" for x86-64). Regarding `setgcc`, that's somewhere on my TODO list, though not top priority (hint!). Given that using the CC and CXX environment variables is a relatively common, but not ubiquitous convention, I would rather use the method Oliver suggested, i.e. adjust PATH. Consequently I would probably name the beast `setarch`. Obviously it either has to be a shell function or start a new shell. In the latter case it would behave similar to `linux32`, i.e. could be `exit`'ed. -- Ticket URL: <http://dev.haiku-os.org/ticket/10014#comment:9> Haiku <http://dev.haiku-os.org> Haiku - the operating system.