Looks like in replying to your email directed to me I forgot to CC the list.

On Sat, Dec 10, 2011 at 16:24, Jackie Gleason <[email protected]>wrote:

> The problem with the lpthread join is that Android has no lpthread, it
> is actually integrated into libc so for Android this would need to be
> an optional param.
>

True! I'd say something along the lines of "--enable-integrated-pthread"
which would just avoid passing -lpthread.

There is a gcc option "-pthread": I would not be surprised if it
automagically did the "right thing" on Bionic platforms.


>
> I have started work on an Android make file instead, however, I am
> getting the following...
>
>
> /home/jackie/Development/Code/GnuStep/core/base/Headers/Foundation/NSException.h:44:2:
> error: #error The current setting for native-objc-exceptions does not
> match that of gnustep-base ... please correct this.
>
> So I am working to figure out why this is happening.
>

Maybe you could try disabling the exceptions support for now.

Is your work published somewhere in a public repository? SVN, Git,
Mercurial - anything?


>
> On Sat, Dec 10, 2011 at 6:02 AM, Ivan Vučica <[email protected]> wrote:
> > Hi Jackie,
> >
> > On Wed, Dec 7, 2011 at 15:47, Jackie Gleason <[email protected]>
> > wrote:
> >>
> >> Yup that looks like the right one there looks like there is a link to
> the
> >> Labs toward the end. I am also looking into some of the options for a
> port
> >> of UIKit but not very far along there. Some people have also been having
> >> success with Cocotron (using my toolchain compiling), however, since I
> don't
> >> have XCode or a mac (although if I get desperate my gf does) I have
> stuck
> >> with trying to get GNUStep to work compile (see original message).
> >
> >
> > I intend to work on UIKit using OpenGL and primarily targeting X11. I
> began
> > work on UIApplication, and intend to work on it slowly.
> >
> > It's in the GNUstep repository under dev-libs.
> >
> >>
> >>
> >> I have included the config.log, however, I think the real problem here
> is
> >> for some reason the pthreads stuff isn't get included. This seems odd
> >> considering it should be included inside the platform folder included. I
> >> know there can be some problems with Bionic and pthreads but join
> shouldn't
> >> be that issue.
> >>
> >> GnuStep Make seems to compile fine...
> >>
> >> jackie@jackie-Latitude-E6410:~/tmp/gnustep/make$ ls
> >> bin  etc  share
> >> jackie@jackie-Latitude-E6410:~/tmp/gnustep/make$ ls ./bin/
> >> debugapp  gnustep-config  gnustep-tests  openapp  opentool
> >>
> >> Am I missing some sort of fancy include in my CFLAGS or LDFLAGS?
> >
> >
> > From what I can see in config.log, linker step of compiling is failing on
> > the pthread_join() test, just as you documented in your later email.
> >
> > Just look for the line:
> > "configure: failed program was:"
> > and this line will be followed by the program that failed.
> >
> > Program that failed is testing for pthread_join(). Looking above the
> program
> > that failed, I see the following:
> >
> > <a long path to ld>/bin/ld: cannot find -lpthread
> >
> > You probably need to tell the linker where to find libpthread.a. LDFLAGS
> > then needs to contain -Lfolder/which/contains/libpthread/dot/a in
> addition
> > to any other options you want to have in there.
> >
> > In your later email you stated:
> >>
> >> if I set pthread_ok=yes to goes on to the next issue (seems test are ran
> >> even when cross compile which of course fails.)
> >> Although that I can just change it I am worried I have my linking set up
> >> wrong, any help would be great.
> >
> >
> > Can you document where it fails, apart from tests?
> >
> > Also, it might be possible to turn off thread support under GNUstep.
> >
> > --
> > Ivan Vučica - [email protected]
> >
> >
>



-- 
Ivan Vučica - [email protected]
_______________________________________________
Gnustep-dev mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to