1 |
-----BEGIN PGP SIGNED MESSAGE----- |
2 |
Hash: SHA1 |
3 |
|
4 |
On Oct 30, 2005, at 10:15 AM, Grobian wrote: |
5 |
|
6 |
> I couldn't resist to give it another try. After solving the |
7 |
> _environ symbol (see attached patch) I got a bunch of other |
8 |
> undefined symbols. Maybe it helps a bit. |
9 |
|
10 |
Actually, I investigated those additional symbols on my linux box, |
11 |
and it appears that they are undefined over there as well. The only |
12 |
difference is that the linker on my linux box didn't care... The |
13 |
package works perfectly fine with those symbols undefined, and if you |
14 |
read the source, some of them are slated to be removed in future |
15 |
versions anyways... |
16 |
|
17 |
As for environ, it seems that is also entirely unnecessary for |
18 |
graphviz Darwin. If you look at the Darwinports patch for |
19 |
graphviz-2.6, they've simply removed the functionality to error on |
20 |
that symbol being undefined. If you have a solution for this on a |
21 |
large-scale, that'd be great, as I agree with you that it would be |
22 |
more correct, and perhaps could solve other issues. For graphviz |
23 |
though, it seems not to matter. |
24 |
|
25 |
In any case, I modified the Darwinports patch to be dependent on |
26 |
host_os, so that we can patch the source unconditionally in the |
27 |
ebuild. If you want to go the route of fixing the undefined symbol |
28 |
for environ, please don't hesitate to change my patch. Let me know |
29 |
what you decide so that I can contact upstream about the problem. |
30 |
|
31 |
Thanks! |
32 |
|
33 |
- --Lina Pezzella |
34 |
Gentoo Developer |
35 |
|
36 |
-----BEGIN PGP SIGNATURE----- |
37 |
Version: GnuPG v1.4.2 (Darwin) |
38 |
|
39 |
iD8DBQFDZamxNJ9STR9DbYERAv8kAKCPkAsnjJRvXL7s/A5yCGHi8B3IHACfTGvu |
40 |
D29N98Wj4mE7SyInmlP6c1I= |
41 |
=j43R |
42 |
-----END PGP SIGNATURE----- |
43 |
-- |
44 |
gentoo-osx@g.o mailing list |