From: Leif M. <lei...@gm...> - 2012-03-28 11:47:31
|
2012/3/28 Ashish Sharma <ash...@gm...>: > Leif, Swati, > > GSoC coding period starts from May 21. Before it, both of you are not > expected to "code" the changes you are willing to see in the Objective C > module. We are expecting from you to "identify" the problems, and "suggest" > solutions. Both of you have demonstrated enough of competency for your > applications to be considered. I will suggest you focus more on your > application then getting involved in a discussion. > > Regarding the changes, I will check it and comment on it. But, I believe the > flags were needed - I had a flag earlier for suppressing the error with > NXConstantString with GNUstep but along with it we needed certain DFLAGS to > be passed to GNUstep. `gnustep-config --objc-flags` seem to handle those > very well. You could also have a look at using 'GNUMakefiles for compiling > Objective-C code' - It will make sure the code compiles on all of the > supported GNUstep platforms. I also first thought about using --objc-flags but then I discovered that lib and tool makefiles are available on Mac OS and GNUStep. So that's exactly what I'm working on ;-) > > -- > Ashish > > On Wed, Mar 28, 2012 at 10:20 AM, Swati Sharma <ita...@gm...> wrote: >> >> >> >> On Wed, Mar 28, 2012 at 12:59 AM, Leif Middelschulte >> <lei...@gm...> wrote: >>> >>> 2012/3/27 Swati Sharma <ita...@gm...> >>>> >>>> Hello, >>> >>> Hi Swati, >>>> >>>> >>>> Here is the patch enclosing the changes which I have made in the >>>> Objective C module files (configuration.in and example makefile) in order >>>> to compile the Objective C examples using GNUstep. >>>> This works perfectly on Linux and should work on windows as well (have >>>> to cross check it on windows - my windows machine has broken GNUstep >>>> dependencies which I need to fix first). >>> >>> I just returned home, but as I told you yesterday, I'll provide a proper >>> fix hopefully by tomorrow. This is just keeping the hacks alive. >> >> >> What is "hackish" in this change? The change incorporates the default >> objective flags which should be passed to GNUstep to compile the code. They >> were missing earlier. It could certainly be made better. But saying it's a >> hack is demeaning in nature. Swati, When I said "don't touch Makefiles stuff", I did, because I think that you're probably a good coder. So I didn't want you to slow yourself out by working with the build system. Also, seeing your approaches towards fixing the linking issues, I figured that you might not be too familiar with the available soutions, rendering your work less efficient than when you're coding :-) This is not about you or me, but the "profit" of the project :-) If there was anybody else around who had time and more experience with "what's available" than me, I'd happily leave autotools and Makefiles to him/her. Messing around with those doesn't help any user in reality. Bottom line: All I wanted to say is: "Go for the code, Swati! Don't bother the buildsystem :-)" I'm really happy that you're putting so much effort into this, just wanted to make sure that we both don't waste our time by working on the exact same things. >> >> >> - Swati >> >> >> >> >> ------------------------------------------------------------------------------ >> This SF email is sponsosred by: >> Try Windows Azure free for 90 days Click Here >> http://p.sf.net/sfu/sfd2d-msazure >> _______________________________________________ >> Swig-devel mailing list >> Swi...@li... >> https://lists.sourceforge.net/lists/listinfo/swig-devel >> > -- Leif |