[uClibc 0000871]: Build of working shared libraries is not possible on cygwin

bugs at busybox.net bugs at busybox.net
Thu May 11 17:55:32 UTC 2006


A NOTE has been added to this issue. 
====================================================================== 
http://busybox.net/bugs/view.php?id=871 
====================================================================== 
Reported By:                blurgk
Assigned To:                uClibc
====================================================================== 
Project:                    uClibc
Issue ID:                   871
Category:                   Architecture Specific
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     assigned
====================================================================== 
Date Submitted:             05-11-2006 01:10 PDT
Last Modified:              05-11-2006 10:55 PDT
====================================================================== 
Summary:                    Build of working shared libraries is not possible on
cygwin
Description: 
Cygwin/Windows make no difference between .os and .oS files created during
the build process to build the static and shared libraries. This makes
shared libraries not working (http://bugs.uclibc.org/view.php?id=867). The
attached patch makes use of the .oSh suffix instead of .oS (feel free to
choose another one... :).
====================================================================== 

---------------------------------------------------------------------- 
 blurgk - 05-11-06 02:57  
---------------------------------------------------------------------- 
I forgot one change, new patch attached. 

---------------------------------------------------------------------- 
 blurgk - 05-11-06 05:41  
---------------------------------------------------------------------- 
Sorry I made an error: static libraries are not working, not the shared
ones. 

---------------------------------------------------------------------- 
 psm - 05-11-06 05:55  
---------------------------------------------------------------------- 
you could disable DOPIC, then the shared libs' objects are compiled as PIC,
being
either .os or .oS, but the objects for static libs are always .o (compile
time
will be doubled) 

---------------------------------------------------------------------- 
 blurgk - 05-11-06 10:55  
---------------------------------------------------------------------- 
There would still be problems for people not aware of the .os/.oS problem
so it would be nice to avoid any potential trouble, don't you think? 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
05-11-06 01:10  blurgk         New Issue                                    
05-11-06 01:10  blurgk         Status                   new => assigned     
05-11-06 01:10  blurgk         Assigned To               => uClibc          
05-11-06 01:10  blurgk         File Added:
use_of_distinct_suffixes_for_cygwin.patch                    
05-11-06 02:57  blurgk         Note Added: 0001364                          
05-11-06 02:58  blurgk         File Added:
use_of_distinct_suffixes_for_cygwin2.patch                    
05-11-06 05:41  blurgk         Note Added: 0001365                          
05-11-06 05:55  psm            Note Added: 0001366                          
05-11-06 10:55  blurgk         Note Added: 0001367                          
======================================================================




More information about the uClibc-cvs mailing list