Author Topic: C::B should use system tinyxml  (Read 5790 times)

Offline SharkCZ

  • Almost regular
  • **
  • Posts: 133
C::B should use system tinyxml
« on: September 09, 2008, 01:43:37 pm »
Some Linux distributions like Fedora prefer (or better require when possible) using of system wide libraries instead of including them directly in the application's source code. So I have started to work on the possibility to use system tinyxml instead of the included one. It will  add a check into configure and some logic into the makefiles analogous to the situation of zlib and libbzip in the help_plugin.
Code::Blocks package maintainer for Fedora and EPEL

Offline dje

  • Lives here!
  • ****
  • Posts: 682
Re: C::B should use system tinyxml
« Reply #1 on: September 09, 2008, 02:33:28 pm »
Hi !

How do you handles API differences due to the libs evolutions that may not be the same on all systems ?

Dje

Offline SharkCZ

  • Almost regular
  • **
  • Posts: 133
Re: C::B should use system tinyxml
« Reply #2 on: September 12, 2008, 05:43:22 pm »
Hi !

How do you handles API differences due to the libs evolutions that may not be the same on all systems ?

Dje

Yes, that can create some problems, but it's not the case of the mentioned libraries. Fedora's explanation is at https://fedoraproject.org/wiki/Packaging/Guidelines#Duplication_of_system_libraries
Code::Blocks package maintainer for Fedora and EPEL