Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 153807
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Linux Gnome Desktop Team <gnome@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Cyrius <cyrius@linog-consulting.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
glib-syslog-ng.patch Patch to add shared and static flag to glib patch Cyrius 2006-11-02 05:55 0000 1.24 KB Details | Diff
glib-2.12.4.ebuild.patch patch to glib-2.12.4.ebuild to always build static library as well as dynamic. patch Mr. Bones. 2006-11-02 16:06 0000 515 bytes Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 153807 depends on: Show dependency tree
Bug 153807 blocks: 153806
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-11-02 05:54 0000
When compiling the new version of syslog-ng, the compil failed cause syslog-ng
must be dynamic when glib is shared. Or syslog-ng must be static when glib is
static.
So i add static and shared use flags to glib to permit the users to do so.

------- Comment #1 From Cyrius 2006-11-02 05:55:34 0000 -------
Created an attachment (id=101044) [details]
Patch to add shared and static flag to glib

------- Comment #2 From Jakub Moc (RETIRED) 2006-11-02 07:02:55 0000 -------
(From update of attachment 101044 [details])
This is plain wrong. If a package can install both static and dynamic libs,
then it should install both by default, without any flags. If dev-libs/glib
doesn't do it, then it's an ebuild bug.

------- Comment #3 From Cyrius 2006-11-02 07:12:42 0000 -------
What about the hardened version then ?
If i good remember, some grsecurity or pax options force us to do only static
one.
This means that the shared part couldn't be done.

Am i right when saying that ? If not, i will do both then.

------- Comment #4 From John N. Laliberte (RETIRED) 2006-11-02 08:12:08 0000 -------
we should probably be passing --enable-static since its off by default.

------- Comment #5 From Jimmy.Jazz@gmx.net 2006-11-02 12:37:01 0000 -------
(In reply to comment #4)
> we should probably be passing --enable-static since its off by default.
> 

Hi,

i have proposed a ebuild for glib to build both static and dynamic libs. In my
case it was useful for evms

Have a look at bug number #152293

Jj

------- Comment #6 From Mr. Bones. 2006-11-02 16:06:11 0000 -------
Created an attachment (id=101100) [details]
patch to glib-2.12.4.ebuild to always build static library as well as dynamic.

Here's a patch to the latest ebuild to also always build the static library.

------- Comment #7 From John N. Laliberte (RETIRED) 2006-11-02 19:01:04 0000 -------
thanks, in cvs with 2.12.4-r1.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug