Benny you are certainly right, now it compiles easily and runs on 32 bit. I also had figured it out as an LD issue but when I used LDFLAGS aconfigure had not run properly because I had used "-melf_i386". Anyway thanks again. 14 Ekim 2010 02:28 tarihinde Benny Prijono <bennylp at teluu.com> yazd?: > 2010/10/14 Kabil Akp?nar <kabilakpinar at gmail.com>: > > 13 Ekim 2010 16:44 tarihinde Benny Prijono <bennylp at teluu.com> yazd?: > >> > >> 2010/10/13 Kabil Akp?nar <kabilakpinar at gmail.com>: > >> > Yesterday, I had asked the below question but no one could help me. So > a > >> > parallel question, in order to cross compile will > >> > "--host=i686-linux-gnu" be > >> > enough for the compilation output 32 bit executables? > >> > > >> > >> I usually just added -m32 to produce 32bit exe. The exe names will > >> still contains "x86_64" but I believe they are 32bit. > > > > Where did you put this compilation switch? I put it for "aconfigure" but, > as > > I said before this switch is not passed for executable ones, libraries > are > > compiled with this flag though. Please check the former e-mails. > > I did read your mails. It doesn't matter where you put it, e.g. you > could do like this: > > ./aconfigure CFLAGS='-Wno-unused-label -m32' LDFLAGS='-m32' > > It's the LDFLAGS that you missed. With this: > > $ file pjsua-x86_64-unknown-linux-gnu > pjsua-x86_64-unknown-linux-gnu: ELF 32-bit LSB executable, Intel > 80386, version 1... > > Without -m32: > pjsua-x86_64-unknown-linux-gnu: ELF 64-bit LSB executable, x86-64, version > 1.. > > Maybe someone else can suggest cleaner options that also fix the output > suffix. > > Benny > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip at lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > -- Kabil Akp?nar -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20101014/fd504512/attachment.html>