On 2010-10-13, at 11:38, Eugen Stoian wrote:

> I really can't figure out which one is the winning combination here:
> 
> 1.clang + libobjc2 (libobjc.so.4)
> 2.gcc + ibobjc2 (libobjc.so.4)
> 3.gcc + libobjc1 (libobjc.so.2)

Or perhaps you need to build libobjc2 + Étoilé using Clang, but GNUstep using 
GCC?


On 2010-10-13, at 09:27, Eugen Stoian wrote:

> . /share/GNUstep/Makefiles/GNUstep.sh # Here found another difference from 
> INSTALL file, there is no System directory in the root of the filesystem

[snip]

> I noticed that libobjc.so.4 is installed in the /lib directory from the root 
> of the file system which seems a little bit unusual

Both of these are because -make has switched to filesystem layout "fhs" by 
default. When you set prefix=/ with this layout, things end up in /bin and 
/lib. There are no System and Local directories with the fhs layout, since /usr 
and /usr/local is used for the domains instead (but "fhs" does not have this 
split, only "fhs-system" does).

You are probably better off either not changing the prefix, which will default 
to /usr/local, or specify filesystem layout "gnustep".

David mentioned on one of the GNUstep mailing lists, that Étoilé does not work 
with FHS layout. Is this still the case?

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

Répondre à