Issue 78393 - don't append obsolete description function to shared libraries
Summary: don't append obsolete description function to shared libraries
Status: CLOSED FIXED
Alias: None
Product: Build Tools
Classification: Code
Component: solenv (show other issues)
Version: current
Hardware: All All
: P3 Trivial (vote)
Target Milestone: ---
Assignee: hjs
QA Contact: issues@tools
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-06-13 14:51 UTC by hjs
Modified: 2013-08-07 15:34 UTC (History)
2 users (show)

See Also:
Issue Type: TASK
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description hjs 2007-06-13 14:51:05 UTC
currently all shared libraries contain component_getDescriptionFunc. this is
code generated from a description.xml and makes the description available at
runtime.
unfortunately these descriptions are neither maintained nor even existing for
all shared libraries. thus most libraries simply contain a function which
returns that there is no descriptio, which is quite pointless... (except for
slowing down the build).
also generating this code creates a tool/dependency chain which, for example,
makes every external module depend on the module sal if the makefiles from
solenv are used to build it.
Comment 1 hjs 2007-06-13 15:07:44 UTC
there are a couple of references in .map and .dxp files (controlling exports)
which need to be removed too
Comment 2 hjs 2007-06-25 14:27:05 UTC
description function is gone.

note: some modules still use (hopefully) maintained description.xml files for
header generation (COMPnTYPELIST)
Comment 3 ivo.hinkelmann 2007-06-26 15:46:54 UTC
verified
Comment 4 hjs 2007-12-18 12:37:01 UTC
.