#4 Disable --hidden-visibility feature of GCC

closed
nobody
None
3
2008-01-03
2005-08-14
No

Some people reported link problems like the following:

kmymoney2.o(.text+0x99d2): In function
`KMyMoney2App::slotStatementImport(QString const&)':
: undefined reference to
`MyMoneyStatement::readXMLFile(MyMoneyStatement&,
QString const&)'
kmymoney2.o(.text+0xa307): In function
`KMyMoneyPlugin::Plugin*
KParts::ComponentFactory::createInstanceFromService<KMyMoneyPlugin::Plugin>(KSharedPtr<KService>

const&, QObject*, char const*, QStringList const&, int*)':
: undefined reference to
`KMyMoneyPlugin::Plugin::staticMetaObject()'

This is due to the fact, that the automatic
configuration found out, that the compiler supports the
hidden visibility feature to safe space and load time
for binary executable files. If the above problems show
up, then this feature cannot be used. This patch turn
off the check. Once applied, you need to run
./configure and make again.

This patch was built to work best against the 0.8 tar-ball.

Discussion

  • Thomas Baumgart

    Thomas Baumgart - 2005-08-19

    Logged In: YES
    user_id=320825

    Better detection of environment and compiler during
    configure make this patch not required anymore.

     
  • Thomas Baumgart

    Thomas Baumgart - 2005-08-19
    • status: open --> closed
     
  • Thomas Baumgart

    Thomas Baumgart - 2005-11-02
    • status: closed --> open
     
  • Thomas Baumgart

    Thomas Baumgart - 2008-01-03
    • status: open --> closed
     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks