Opened 17 years ago
Last modified 10 years ago
#163 new defect
IZ976: fix library dependencies
Reported by: | joga | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | sge | Version: | current |
Severity: | Keywords: | cleanup | |
Cc: |
Description
[Imported from gridengine issuezilla http://gridengine.sunsource.net/issues/show_bug.cgi?id=976]
Issue #: 976 Platform: All Reporter: joga (joga) Component: gridengine OS: All Subcomponent: cleanup Version: current CC: None defined Status: NEW Priority: P3 Resolution: Issue type: DEFECT Target milestone: --- Assigned to: ernst (ernst) QA Contact: ernst URL: * Summary: fix library dependencies Status whiteboard: Attachments: Issue 976 blocks: Votes for issue 976: Opened: Mon Apr 19 23:56:00 -0700 2004 ------------------------ We have some cyclic dependencies and some unneccessary dependencies that should be fixed: Cyclic dependencies: liblck <--> libuti (sge_log) libcull <--> libsgeobj(d) (XML?_Type) Building a shared system (aimk -shared-libs) on AIX43 is a good test for cyclic dependencies. Unneccessary dependencies: libsched depends on libevc. Therefore libevc has to be linked to qmaster, qacct, qstat, qconf, qhost ... - even though none of these components is an event client. The event client functions are only used in a function "sge_send_orders2qmaster". It should be possible to move this function, together with the simple_scheduler example to the daemons/schedd directory.
Note: See
TracTickets for help on using
tickets.