Meetings 2012-12-06

rsb-xml-java

The Java implementation of RSB XML Support is currently updated
  • By Lukas Kettenbach
  • To work with the changes rst.xml.XOP Type
  • To provide a compatibility layer to the old (XCF days) API

Cross-compilation Problems

ich habe ein paar Probleme mit ungewöhnlichen Umsetzung in euren RSB
Projekten.

  • Einige Projekte setzen -rpath in der pkgconfig Datei, selbst wenn man
    ohne rpath arbeiten möchte. (rsc, rst-converters)
  • Einige Projekte setzen absolute Bibliothekspfade in der --library
    option (rst-converters)
  • Die Projekte setzen teilweise zusätzliche absolute Include Pfade in
    der pkgconfig Datei
  • Die Bibliotheken nutzen Projekt Versionen und nicht Bibliotheksfunktion
  • Eine Projekt erzwingt die Nutzung von Versionen nutzt dieses aber
    nicht konsequent. (rst-converters)
  • Ein Projekt erstellt keinen Link für seine Bibliotheken. (rst-converters)

Dieses vorgehen entspricht nicht dem gewöhnlichen Vorgehen unter Linux
und macht Probleme beim Cross Compilieren.
Insbesondere beim erstellen einer verschiebbaren Cross Compilier
Toolchain macht dieses Problem.

  • Ihr solltet in pkgconfig Dateien Pfade nur in Suchpfaden setzen (-L
    und -I).
  • Projektversion sollten in dem Namen codiert werden und dieses auch
    konsequent nutzen (Namen von Bibliothek).

Wollt ihr rst-converters wirklich in verschiedenene Versionen Gleichzeit
in einem System installieren oder warum erzwingt ihr hier eine
Versionsnummer?

Reported by Stefan Herbrechtsmeier

We decided to
  1. Turn each problem into an Robotics Systems Commons issue
  2. Use these issues to discuss solutions
  3. Apply these solutions to downstream projects, creating separate issues once the respective solutions are clear