[porting-issues] [Issue 73052] Use LINKLIB rule instead o f simple COPY for versioned libs

2007-01-04 Thread ericb
To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=73052


User ericb changed the following:

What|Old value |New value

  Status|STARTED   |RESOLVED

  Resolution|  |FIXED





--- Additional comments from [EMAIL PROTECTED] Thu Jan  4 23:23:37 -0800 
2007 ---
Patch verified ok on Mac OS X, Intel.

m198 built in one pass, no problem at alll to launch it : works fine

-
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[porting-issues] [Issue 73052] Use LINKLIB rule instead o f simple COPY for versioned libs

2007-01-04 Thread pjanik
To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=73052





--- Additional comments from [EMAIL PROTECTED] Thu Jan  4 23:35:47 -0800 
2007 ---
Patch applied to pj69.

Eric: please mark this issue as VERIFIED then.


-
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[porting-issues] [Issue 73052] Use LINKLIB rule instead o f simple COPY for versioned libs

2007-01-04 Thread ericb
To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=73052


User ericb changed the following:

What|Old value |New value

  Status|RESOLVED  |VERIFIED





--- Additional comments from [EMAIL PROTECTED] Thu Jan  4 23:37:20 -0800 
2007 ---
Verified fixed

-
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[porting-issues] [Issue 73052] Use LINKLIB rule instead o f simple COPY for versioned libs

2007-01-03 Thread pjanik
To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=73052


User pjanik changed the following:

What|Old value |New value

  CC|'er,hjs'  |'er,ericb,hjs,maho'

  Status|NEW   |STARTED

Priority|P3|P1

Target milestone|---   |OOo 2.2





--- Additional comments from [EMAIL PROTECTED] Wed Jan  3 00:01:23 -0800 
2007 ---
So what I tend to do now is:

- mimick the behaviour or .so handling completely:

  - deliver .dylib.36.0
  - use linklib like it is for so also for dylib

- change ICU build process to use install_name with full version number 
(.dylib.so.36.0)

Eric, Maho: this issue prevents OOo start on Mac OS  X starting from 
SRC680_m198.


-
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[porting-issues] [Issue 73052] Use LINKLIB rule instead o f simple COPY for versioned libs

2007-01-03 Thread sparcmoz
To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=73052


User sparcmoz changed the following:

What|Old value |New value

  CC|'er,ericb,hjs,maho'   |'er,ericb,hjs,maho,sparcmo
|  |z'





-
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[porting-issues] [Issue 73052] Use LINKLIB rule instead o f simple COPY for versioned libs

2007-01-03 Thread er
To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=73052





--- Additional comments from [EMAIL PROTECTED] Wed Jan  3 04:04:26 -0800 
2007 ---
Don't know how Mac OS X handles it, but make sure that

1. the ICU internal linkage is available. In Unix environments the
   versioned .so.$MAJOR$MINOR is required:
   cd icu/unxlngi6.pro/lib ; ldd libicule.so | grep libicuuc
libicuuc.so.36 = .../icu/unxlngi6.pro/lib/./libicuuc.so.36

2. for linkage in the OOo environment during build time the unversioned
   symbolic link is available in the solver after deliver.

3. the resulting OOo linkage should be the same as internal ICU.

4. for the install set the .so.$MAJOR$MINOR.$MICRO is packaged and
   a symbolic link of .so.$MAJOR$MINOR to that is created, handled by
   scp2/source/ooo/shortcut_ooo.scp


Adding this all up results in the solver how it is currently created
from the d.lst and the linklib statements:

libicuuc.so - libicuuc.so.36.0
libicuuc.so.36 - libicuuc.so.36.0
libicuuc.so.36.0


-
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[porting-issues] [Issue 73052] Use LINKLIB rule instead o f simple COPY for versioned libs

2007-01-03 Thread pjanik
To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=73052





--- Additional comments from [EMAIL PROTECTED] Wed Jan  3 04:30:49 -0800 
2007 ---
er: yes, exactly - I'm at the end of full build with patched icu and d.lst 
using this method with s/so/
dylib/ ;-)

Stau tuned.


-
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[porting-issues] [Issue 73052] Use LINKLIB rule instead o f simple COPY for versioned libs

2007-01-03 Thread pjanik
To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=73052


User pjanik changed the following:

What|Old value |New value

 Attachment is patch|  |Created an attachment (id=
|  |41852)
icu patch






--- Additional comments from [EMAIL PROTECTED] Wed Jan  3 05:02:45 -0800 
2007 ---
Created an attachment (id=41852)
icu patch


-
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[porting-issues] [Issue 73052] Use LINKLIB rule instead o f simple COPY for versioned libs

2007-01-03 Thread pjanik
To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=73052





--- Additional comments from [EMAIL PROTECTED] Wed Jan  3 05:05:14 -0800 
2007 ---
Please try the attached patch. With it,

solver:

lrwxr-xr-x1 pavelpavel  19 Jan  3 10:35 libicule.dylib - 
libicule.dylib.36.0
lrwxr-xr-x1 pavelpavel  19 Jan  3 10:35 libicule.dylib.36 - 
libicule.dylib.36.0
-rwxr-xr-x1 pavelpavel  315684 Jan  3 10:08 libicule.dylib.36.0

installed instset:

lrwxr-xr-x1 pavelpavel  19 Jan  3 13:56 libicule.dylib.36 - 
libicule.dylib.36.0
-r--r--r--1 pavelpavel  315684 Jan  3 10:08 libicule.dylib.36.0

Macintosh:~/Applications/AQUA/OpenOffice.org 2.2.app/Contents/program pavel$ 
otool -L * 2/dev/
null|grep executable_path|grep icu|sort|uniq -c
   8@executable_path/libicudata.dylib.36.0 (compatibility version 36.0.0, 
current version 36.0.0)
   4@executable_path/libicui18n.dylib.36.0 (compatibility version 36.0.0, 
current version 36.0.0)
   3@executable_path/libicule.dylib.36.0 (compatibility version 36.0.0, 
current version 36.0.0)
  14@executable_path/libicuuc.dylib.36.0 (compatibility version 36.0.0, 
current version 36.0.0)


-
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[porting-issues] [Issue 73052] Use LINKLIB rule instead o f simple COPY for versioned libs

2007-01-02 Thread pjanik
To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=73052
 Issue #|73052
 Summary|Use LINKLIB rule instead of simple COPY for versioned 
|libs
   Component|porting
 Version|680m198
Platform|All
 URL|
  OS/Version|Mac OS X
  Status|NEW
   Status whiteboard|
Keywords|
  Resolution|
  Issue type|DEFECT
Priority|P3
Subcomponent|MacOSX
 Assigned to|pjanik
 Reported by|pjanik





--- Additional comments from [EMAIL PROTECTED] Tue Jan  2 06:55:51 -0800 
2007 ---
This is a followup for #i72700#.

In ICU's d.lst, all *dylib* so are COPY(-ed) first and there is no LINKLIB rule 
to versioned libs like .dylib.
36.0).

Rewrite it to do similar stuff like with .so libs.

-
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[porting-issues] [Issue 73052] Use LINKLIB rule instead o f simple COPY for versioned libs

2007-01-02 Thread pjanik
To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=73052


User pjanik changed the following:

What|Old value |New value

  CC|''|'er,hjs'





--- Additional comments from [EMAIL PROTECTED] Tue Jan  2 12:05:10 -0800 
2007 ---
Hmm, this is brutal mess...

The question is if it is mess in ICU or in our support of it, or ... ;-)

This is the list of 2.1's ldd (otool -L) output from my system, sorted and 
indented for better 
readability...

paveljanik:~/Applications/OpenOffice.org 2.1.app/Contents/MacOS/program pavel$ 
otool -L * 2/
dev/null|grep icu|grep libicu|sort|uniq -c|sort +1
   9@executable_path/libicudata.dylib.26 (compatibility version 0.0.0, 
current version 0.0.0)
   3@executable_path/libicudata.dylib.26.0 (compatibility version 0.0.0, 
current version 0.0.0)

   2@executable_path/libicui18n.dylib (compatibility version 0.0.0, current 
version 0.0.0)
   3@executable_path/libicui18n.dylib.26.0 (compatibility version 0.0.0, 
current version 0.0.0)

   1@executable_path/libicule.dylib (compatibility version 0.0.0, current 
version 0.0.0)
   3@executable_path/libicule.dylib.26.0 (compatibility version 0.0.0, 
current version 0.0.0)

  10@executable_path/libicuuc.dylib (compatibility version 0.0.0, current 
version 0.0.0)
   6@executable_path/libicuuc.dylib.26 (compatibility version 0.0.0, 
current version 0.0.0)
   3@executable_path/libicuuc.dylib.26.0 (compatibility version 0.0.0, 
current version 0.0.0)

So especially the last library is very creative and all three ways to link to 
it are used.


-
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[porting-issues] [Issue 73052] Use LINKLIB rule instead o f simple COPY for versioned libs

2007-01-02 Thread pjanik
To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=73052





--- Additional comments from [EMAIL PROTECTED] Tue Jan  2 12:20:07 -0800 
2007 ---
And to completely this mess:

- install_name of all libs in module icu/unxmac*/lib/*libicu*

is in the form

libicuuc.dylib.36.0:
@executable_path/libicuuc.dylib.36 (compatibility version 36.0.0, 
current version 36.0.0)

ie. .36.

BUT we change the install_name of all libs to be delivered in deliver to their 
name, so:

   @executable_path/libicule.dylib.36.0

- The mess comes from here.

I tend to just remove this versioning mess and deliver only libicule.dylib with 
no versioning or (probably 
better) to deliver only libicule.dylib.36 and libicule.dylib symbolic link (so 
the original install_name is 
preserved).

What do you think?


-
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]