[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: moving to multiarch for packages with plugins



As a transitional measure, you could patch lcmaps so it searches
/usr/lib/lcmaps with lower priority than ${libdir}/lcmaps, so that these
older plugin packages continue to work for a couple of years.
openscenegraph does that (currently openscenegraph-plugin-citygml-shared and libopenscenegraph's included plugins are multiarch, openscenegraph-plugin-osgearth isn't), but it already had the "check multiple locations" mechanism before it became multiarch (osgDB::appendPlatformSpecificLibraryFilePaths in https://sources.debian.net/src/openscenegraph/3.2.1-6/OpenSceneGraph/src/osgDB/FileUtils.cpp/ ).

Also, watch your quoting or you may find the C preprocessor replacing "i386" inside your multiarch path: https://sources.debian.net/src/openscenegraph/3.2.1-6/debian/patches/bug763818_fix_preprocessor_double_substitution/


Reply to: