[Libsigcx-main] Patches for various things
Status: Beta
Brought to you by:
rottmann
From: Steven B. <sw...@uc...> - 2005-05-08 01:23:15
|
I'm going to be using libsigcx on PDAs, so I needed to fix it up to handle cross-compiles and whatnot via OpenEmbedded. I have a few patches here that'd be nice to have applied to the arch repository. This fixes the dist target, where autogen.sh wasn't being disted, and libtool.m4 was. Disting the libtool.m4 was causing issues, as if you tried to regenerate the build files with a newer libtool, libtool.m4 (no longer used) would still be there, and get included by aclocal, causing quite a mess: https://wiisard.org:8081/svn/WIISARD/trunk/meta/OpenEmbedded/packages/libsigcx-0.6/libsigcx-0.6-0.6.4/libsigcx-200505061-fix-dist-swb.patch This fixes pack<R,P1> being used before it was declared by predeclaring it. On newer gccs, this would prevent the tests from compiling. There might be other similar issues that will pop up over time due to the templated classes having their members declared inline. https://wiisard.org:8081/svn/WIISARD/trunk/meta/OpenEmbedded/packages/libsigcx-0.6/libsigcx-0.6-0.6.4/libsigcx-0.6.4-pack-predeclare-swb.patch This fixes AC_TRY_RUN getting called in the exception handling test even during cross compiles. That macro can't be called during cross compiles or it will error (for obvious reasons). Assume it passed in such a case, as is the accepted way of handling AC_TRY_RUN tests. https://wiisard.org:8081/svn/WIISARD/trunk/meta/OpenEmbedded/packages/libsigcx-0.6/libsigcx-0.6-0.6.4/libsigcx-0.6.4-fix-ac-try-run-swb.patch The others in that dir are either already applied (the build fix I sent to the list earlier), or are just regenerations of files. If anyone on the list is interested in OpenEmbedded, though, the package metadata I've put together can be found here: https://wiisard.org:8081/svn/WIISARD/trunk/meta/OpenEmbedded/packages/libsigcx-0.6/ I haven't ported the real application I have using it, yet, but this builds working ipk packages via bitbake, as I've copied over the tests to the PDA and they seem to have run fine. |