So in other words, in a month minus 3 days: * The release engineer has expressed a desire (to do something that has already been attempted for 7 months and counting)
and * A couple of developers (Stefan, mainly) have, at least, fixed a couple dozen warnings (thank you!) So: * No Libgcc has been imported into the tree yet (to solve some of the linker errors) as KJK has suggested he will do * No additional attempts/efforts (expressing a desire/want does not count as effort) have been made to recompile Mingw32-gcc-4.4 as Dmitry does. * Two months after Aleksey promised me that "he will write something about this", I still don't see any e-mail regarding GCC 4.4 (ie: I was bullshitted to). I think more effort needs to be put into this, honestly. Daniel, on the log: 1) Could you please separate trunk vs rosapps/rostests errors? 2) "In file included from modules\rosapps\applications\net\ncftp\sio\SClose.c:1: modules\rosapps\applications\net\ncftp\sio\/syshdrs.h:36:1: warning: "strncasecmp" redefined" is spamming half the log -- the actual error is only one (and pretty easy to fix, but that's another story), so I suggest you remove the 50 duplicate entries. 3) There used to be errors related to PSEH2 and executable stack -- have those been fixed or...? Thank you. Best regards, Alex Ionescu On Sun, Sep 13, 2009 at 3:21 PM, Daniel Reimer <[email protected]> wrote: > Alex Ionescu wrote: >> So? What's the status on this? It's almost been a month. >> >> Best regards, >> Alex Ionescu >> >> >> >> On Wed, Aug 26, 2009 at 6:33 AM, Daniel Reimer >> <[email protected]> wrote: >> >>> Alex Ionescu wrote: >>> >>>> Hi, >>>> >>>> On 25-Aug-09, at 12:48 PM, Dmitry Gorbachev wrote: >>>> >>>> >>>> >>>>>> Overwriting constant strings is a very real error and should be >>>>>> fixed. >>>>>> Code like this would crash in Windows, for example. >>>>>> >>>>>> >>>>> These warnings do not mean overwriting, simply passing a string >>>>> constant to a function which takes char *; a potential, not >>>>> necessarily a real error. It is allowed in C, not in C++. >>>>> >>>>> >>>> So they still deserve fixing :) >>>> >>>> >>>> >>>>> Of course, it would be good to check all warnings, some can be bugs. >>>>> Not all useful warnings are included in -Wall. It may be worth to >>>>> activate more. >>>>> >>>>> But warnings should not deter from adoption of GCC 4.4. >>>>> >>>>> >>>> I agree, but switching compilers is a great time to fix some warnings. >>>> It would take less then a day to fix the ones present today. >>>> >>>> >>>> >>>>> >>>>>> So as I said, ReactOS need an in-tree version of libgcc with proper >>>>>> support for __enable_execute_stack for kernel-mode. >>>>>> >>>>>> >>>>> It is not needed in user-mode, too. Nested functions are only used by >>>>> PSEH2, and it works well without __enable_execute_stack() >>>>> >>>>> >>>> Sure, but that's not the only reason why an in-tree libgcc is a good >>>> idea. >>>> >>>> Is your GCC 4.4 built on Windows or Linux? If Windows, perhaps it >>>> could become part of RosBE -- they have not been able to figure out >>>> how to build the compiler, hence my idea to use the MinGW binaries. >>>> >>>> >>>> >>>>> _______________________________________________ >>>>> Ros-dev mailing list >>>>> [email protected] >>>>> http://www.reactos.org/mailman/listinfo/ros-dev >>>>> >>>>> >>>> Best regards, >>>> Alex Ionescu >>>> >>>> >>>> _______________________________________________ >>>> Ros-dev mailing list >>>> [email protected] >>>> http://www.reactos.org/mailman/listinfo/ros-dev >>>> >>>> >>>> >>> Maybe he can just look at our wiki: >>> http://www.reactos.org/wiki/Compiling_GCC_From_Windows and fix it so >>> that it works ;-) >>> >>> _______________________________________________ >>> Ros-dev mailing list >>> [email protected] >>> http://www.reactos.org/mailman/listinfo/ros-dev >>> >>> >> _______________________________________________ >> Ros-dev mailing list >> [email protected] >> http://www.reactos.org/mailman/listinfo/ros-dev >> >> > - Colin wants to build a GCC with more optimal settings than the > official one when he got some > spare time. > - I added a new log three days ago which shows the linking errors too. > - Some devs started to fix warnings and errors we get. > > _______________________________________________ > Ros-dev mailing list > [email protected] > http://www.reactos.org/mailman/listinfo/ros-dev > _______________________________________________ Ros-dev mailing list [email protected] http://www.reactos.org/mailman/listinfo/ros-dev
