actual link requirements

Christian Stimming stimming at tuhh.de
Thu Mar 16 10:10:59 EST 2006


-----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-----


More information about the gnucash-devel mailing list