On 13 Feb 2014, at 12:35, Евгений Ростовцев <[email protected]> wrote:

> Our libobjc2 has headers in /usr/include/objc2

This is Just Plain Wrong™.  If you must, put them in /usr/include/objc2/objc 
and add -I/usr/include/objc2 - the objc/ part of the path is defined by the 
Objective-C language spec, and so changing it is a bug and means every single 
Objective-C program that interacts with the runtime in any way will require 
hacky work arounds for your OS.  

> but trying to replace
>> strings inside png and tiff files with sed is just weird.
> 
> ok, I'll change this.
> 
>> It looks like you have not correctly configured GNUstep Make to pass the
>> correct flag, and so you're ending up with a big mash of flags.  How did you
>> configure GNUstep Make?
> 
> http://git.altlinux.org/people/real/packages/gnustep-make.git
> 
> spec file: 
> http://git.altlinux.org/people/real/packages/gnustep-make.git?p=gnustep-make.git;a=blob;f=.gear/gnustep-make.spec;h=f4da42393c08d7d1b906825026ad19d949eafb28;hb=HEAD

I don't know how to read this file, but you must make sure that you are 
correctly setting the OBJCFLAGS when you configure gnustep-make and 
gnustep-base.

> You seem to be trying to override flags that it
>> will pass, which will give some very inconsistent results.
> 
> I'm not understand. What wrong?

You are trying to pass extra flags inconsistently.  I'd recommend looking at 
how FreeBSD builds GNUstep packages, as we manage to get it right...

David




-- Sent from my PDP-11


_______________________________________________
Etoile-dev mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-dev

Reply via email to