-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Derek Atkins schrieb: >> ## src/business/business-core/.libs/libgw-business-core.so requirements: >> ./lib/libqof/qof/.libs/libqof.so >> ./src/backend/file/.libs/libgnc-backend-file.so >> ./src/business/business-core/.libs/libgncmod-business-core.so >> ./src/engine/.libs/libgncmod-engine.so >> ./src/engine/.libs/libgw-engine.so >> ./src/gnome/.libs/libgncgnome.so > > Hmm.. I still don't understand why libgw-business-core needs the > file-backend. What symbols are being pulled in?
Sorry, my fault. There is no dependency. This is just an artifact of the "grep" that I did earlier, when symbols were substrings of other symbols. I need to add the extra -w switch to the grep commands, and then it works correctly. This gives the following requirements: ## src/business/business-core/.libs/libgw-business-core.so requirements: ./lib/libqof/qof/.libs/libqof.so ./src/business/business-core/.libs/libgncmod-business-core.so ./src/engine/.libs/libgncmod-engine.so ./src/engine/.libs/libgw-engine.so >> ## src/business/business-core/.libs/libgncmod-business-core.so requirements: >> ./lib/libqof/qof/.libs/libqof.so >> ./src/engine/.libs/libgncmod-engine.so >> ./src/gnc-module/.libs/libgncmodule.so > > Well, this DID remove the extra file-backend deps from the business-core. Yes. For libgncmod-business-backend-file.la, you can choose whether you get the file-related symbols either from file-backend or rather from libgncgnome, which due to the included source files has them as well. Christian -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.1 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iQCVAwUBRBmAA2XAi+BfhivFAQLUzQP/ckPHHuXkToc/n5ReqWMqamC/kzK/6YTz UQWpM6b9iMmAxxSfYrb5jfJsfyO9SaBDG1BoehWOymqmInhRYjojNW4H1BkaiZoY y+YDgESLpQYkSc0eux3c8X6BvCpuJiD0+ypMhfdEr2G/u6dse8FiWSPOgMwUTsSW uuMhiiQ4Ovc= =/aAd -----END PGP SIGNATURE----- _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel