[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Enhanced OS/2 port

From: KO Myung-Hun
Subject: Enhanced OS/2 port
Date: Sun, 28 Nov 2010 15:20:32 +0900
User-agent: Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv: Gecko/20101003 SeaMonkey/2.0.9


I've enhanced and fixed libtool 2.4 for OS/2.

Review, please.

Fixed parts.
1. if PATH_SEPARATOR is ';', then make fails.
2. Consider ';' as a path separator as well as ':' when finding an
absolute path.
3. Workaround for a pdksh v5.2.14-bin-2 for OS/2.
4. If .la is a dependency, it is not processed.
5. OS/2 uses a different method from Windows to load a DLL.

Enhanced parts.
1. Do not relink when installing a DLL.
2. Added -shortname option to specify a short name for a DLL.
3. Create import libraries instead of links.
4. Pass OS/2-specific compiler options such as -Zxxx.
5. Set lt_cv_sys_max_cmd_len to -1.
6. Limit a length of a basename of DLL up to 8 characters.
7. Set lt_cv_deplibs_check_method to pass_all.
8. Set with_gnu_ld to yes.
9. Set lt_prog_compiler_static to -Bstatic.

KO Myung-Hun

Using Mozilla SeaMonkey 2.0.9
Under OS/2 Warp 4 for Korean with FixPak #15
On AMD ThunderBird 1GHz with 512 MB RAM

Korean OS/2 User Community :

Attachment: os2.diff
Description: Text Data

reply via email to

[Prev in Thread] Current Thread [Next in Thread]