Development mailing list

Syndicate content
Archive of posts for haiku-development at FreeLists
Updated: 1 hour 51 min ago

[haiku-development] Re: Switch to Clang or GCC 4.9? (Simon Taylor)

1 hour 51 min ago
On 23 Apr 2014, at 21:03, Jonathan Schleifer js-haiku-development@xxxxxxxxxxx wrote: The problem is that it currently uses gcc as assembler and linker. In order to solve this, a Haiku class needs to be added to Clang, which I plan to do once I find the time. Sounds like maintaining a Haiku copy of the clang source (or source tarball + patch) will help to get this going then, without waiting for it to be ...
Categories: Development

[haiku-development] Re: Switch to Clang or GCC 4.9? (Jonathan Schleifer)

1 hour 51 min ago
Am 23.04.2014 um 21:29 schrieb Stephan Aßmus superstippi@xxxxxx: A vote is still not the right tool. A vote is usually needed only when a discussion has shown that good arguments exists for multiple options, or that the pro and con arguments ballance for multiple options and a consensus can not be reached via discussion. A vote is like the last resort. I think instead of gauging opinions via a vote, which runs some risk to include a lot of uninformed or outdated opinion, you could lay out the pros of using clang. ...
Categories: Development

[haiku-development] Re: Switch to Clang or GCC 4.9? (Jonathan Schleifer)

1 hour 51 min ago
Am 23.04.2014 um 21:39 schrieb Ingo Weinhold ingo_weinhold@xxxxxx: IMO we can also go the HaikuPorts route -- i.e. source tar ball plus (optional) patch (or pre-patched tar ball) -- instead of importing the sources. Yes, this would be much better and I don't get why we didn't do the same for binutils :). As discussed a while back, waiting for the next official clang release is not ...
Categories: Development

[haiku-development] Re: Switch to Clang or GCC 4.9? (Ingo Weinhold)

1 hour 51 min ago
On 23.04.2014 20:36, Jonathan Schleifer wrote: Am 23.04.2014 um 19:59 schrieb Ingo Weinhold ingo_weinhold@xxxxxx: I'm all for switching to clang eventually, but ATM making a decision would be premature. Once we have full clang support in the build system and everything turns out to work at least as good as with gcc, we can switch. ...
Categories: Development

[haiku-development] Re: Switch to Clang or GCC 4.9? (Stephan Aßmus)

1 hour 51 min ago
Am 23.04.2014 19:54, schrieb Jonathan Schleifer: Am 23.04.2014 um 19:32 schrieb Ingo Weinhold ingo_weinhold@xxxxxx: We usually only vote when absolutely necessary, i.e. when a decision needs to be reached and a consensus cannot be found (respectively there isn't an option obviously favored by a majority). So, generally the process starts with an informal ...
Categories: Development

[haiku-development] Re: Switch to Clang or GCC 4.9? (Jonathan Schleifer)

1 hour 51 min ago
Am 23.04.2014 um 20:29 schrieb Ingo Weinhold ingo_weinhold@xxxxxx: That would indeed be awesome. But unfortunately *partial* support is not what we need. Clang code is quite readable and I could work on that :). It's already a major part of the ABI it supports. It supports all C++ constructs that are allowed in Mach-O kernel modules, which is quite a lot already ;). -- ...
Categories: Development

[haiku-development] Re: Switch to Clang or GCC 4.9? (Jonathan Schleifer)

1 hour 51 min ago
Am 23.04.2014 um 19:59 schrieb Ingo Weinhold ingo_weinhold@xxxxxx: There are major issues like that it hasn't been properly integrated with the build system yet and that it still depends on gcc (glue code, C++ runtime/standard library). Yes, that's why I said we shouldn't vote for what we want now, but what we want in the long-term. I plan on working on these if we decide that we want Clang in the long-term. ...
Categories: Development

[haiku-development] Re: Switch to Clang or GCC 4.9? (Ingo Weinhold)

1 hour 51 min ago
On 23.04.2014 20:15, Augustin wrote: On Apr 23, 2014 12:33 PM, Jonathan Schleifer js-haiku-development@xxxxxxxxxxx wrote: (Though we might patch Clang to emit GCC2 ABI code (it already has partial support for that) so that we could get rid of hybrid builds) Wait, really? No more GCC2?! ...
Categories: Development

[haiku-development] Re: Switch to Clang or GCC 4.9? (Augustin)

1 hour 51 min ago
On Apr 23, 2014 12:33 PM, Jonathan Schleifer js-haiku-development@xxxxxxxxxxx wrote: (Though we might patch Clang to emit GCC2 ABI code (it already has partial support for that) so that we could get rid of hybrid builds) Wait, really? No more GCC2?! I think the way I'll advocate is obvious... -waddlesplash ...
Categories: Development

[haiku-development] Re: Switch to Clang or GCC 4.9? (Ingo Weinhold)

1 hour 51 min ago
On 23.04.2014 18:18, Jonathan Schleifer wrote: I'd like to vote on how we progress on the compiler front. Currently, PPC does not build with GCC 4.8, so we might either switch to Clang or try if the recently released GCC 4.9 fixes those problems. ...
Categories: Development

[haiku-development] Re: Switch to Clang or GCC 4.9? (Jonathan Schleifer)

1 hour 51 min ago
Am 23.04.2014 um 19:32 schrieb Ingo Weinhold ingo_weinhold@xxxxxx: We usually only vote when absolutely necessary, i.e. when a decision needs to be reached and a consensus cannot be found (respectively there isn't an option obviously favored by a majority). So, generally the process starts with an informal discussion. If a decision cannot be reached, a vote is suggested (the options may need to be discussed), and finally a formal vote is held (*). CU, Ingo ...
Categories: Development

[haiku-development] Re: Switch to Clang or GCC 4.9? (Ingo Weinhold)

1 hour 51 min ago
On 23.04.2014 18:33, Jonathan Schleifer wrote: Am 23.04.2014 um 18:31 schrieb Jérôme Duval jerome.duval@xxxxxxxxx: Was there any discussion happening on this subject? Because it looks to me there wasn't any. ...
Categories: Development

[haiku-development] Re: Switch to Clang or GCC 4.9? (Jonathan Schleifer)

1 hour 51 min ago
Am 23.04.2014 um 18:31 schrieb Jérôme Duval jerome.duval@xxxxxxxxx: Was there any discussion happening on this subject? Because it looks to me there wasn't any. There never was a discussion whether we should keep GCC or switch to Clang, hence this vote, so we know what the majority of the developers wants :). GCC or Clang is mostly a thing of personal preference these days. -- ...
Categories: Development

[haiku-development] Re: Switch to Clang or GCC 4.9? (Jonathan Schleifer)

1 hour 51 min ago
Am 23.04.2014 um 18:18 schrieb Jonathan Schleifer js-haiku-development@xxxxxxxxxxx: 1.) Aim to switch to Clang long-term and drop GCC eventually 2.) Keep and upgrade GCC and keep Clang as an unsupported option Oh, I should note: This does *NOT* affect GCC2! This is only for architectures that use GCC4 right now! (Though we might patch Clang to emit GCC2 ABI code (it already has partial ...
Categories: Development

[haiku-development] Re: Switch to Clang or GCC 4.9? (Jérôme Duval)

1 hour 51 min ago
2014-04-23 18:18 GMT+02:00 Jonathan Schleifer js-haiku-development@xxxxxxxxxxx: I'd like to vote on how we progress on the compiler front. Was there any discussion happening on this subject? Because it looks to me there wasn't any. Bye, Jérôme ...
Categories: Development

[haiku-development] Switch to Clang or GCC 4.9? (Jonathan Schleifer)

1 hour 51 min ago
Hi! I'd like to vote on how we progress on the compiler front. Currently, PPC does not build with GCC 4.8, so we might either switch to Clang or try if the recently released GCC 4.9 fixes those problems. Clang is already working fine on x86. Building the bootloader, kernel and userland works and produces a running system. There are some minor issues, but nothing that prevents you from using it. ...
Categories: Development

[haiku-development] bug tracker (Michael Mounteney)

1 hour 51 min ago
For those who aren't on the general haiku mailing list, here's a summary of a thread started there: From me: Hello, here is an offer of help. Although I'm a programmer, I already program for eight hours a day as my job so frankly the last thing I want to do in my scant leisure time is more programming. However, it occurs to me, looking at the bug ...
Categories: Development

[haiku-development] Re: Administrative notice: new SSH host keys for our machines (Oliver Tappe)

1 hour 51 min ago
Hi again, On 2014-04-14 at 18:34:29 [+0200], Oliver Tappe zooey@xxxxxxxxxxxxxxx wrote: since our ssh host keys could in theory have been compromised (and were pretty weak to start with), I have created a new 4096-bit long RSA host key for each of baron, vmrepo, vmdev and vmweb. as I have just learned that ssh keeps prefering the old ECDSA key over the ...
Categories: Development

[haiku-development] Re: Administrative notice: new SSH host keys for our machines (Jonathan Schleifer)

1 hour 51 min ago
Am 16.04.2014 um 10:23 schrieb Oliver Tappe zooey@xxxxxxxxxxxxxxx: I find it pretty difficult to judge the exact effects of heartbleed, so I've decided this is a good time to follow your advice (you were the one pointing out the weakness of our ssh host keys in the first place) and rotate the keys. Ah. OpenSSH is completely unaffected by Heartbleed as Heartbleed is only affecting the TLS protocol. OpenSSH only links against OpenSSL's libcrypto, but not against libssl :). But yes, changing the weak RSA key was a necessity anyway. ...
Categories: Development