dotgnu-pnet-commits
[Top][All Lists]
Advanced

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

[Dotgnu-pnet-commits] CVS: pnet/ilalink link_library.c, 1.20, 1.21 linke


From: Rhys Weatherley <address@hidden>
Subject: [Dotgnu-pnet-commits] CVS: pnet/ilalink link_library.c, 1.20, 1.21 linker.h, 1.27, 1.28
Date: Mon, 11 Aug 2003 05:12:24 -0400

Update of /cvsroot/dotgnu-pnet/pnet/ilalink
In directory subversions:/tmp/cvs-serv20646/ilalink

Modified Files:
        link_library.c linker.h 
Log Message:


Report multiply defined global symbols only once (bug #4703).


Index: link_library.c
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/ilalink/link_library.c,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -r1.20 -r1.21
*** link_library.c      25 Jun 2003 05:30:57 -0000      1.20
--- link_library.c      11 Aug 2003 09:12:20 -0000      1.21
***************
*** 522,526 ****
                                }
                        }
!                       fprintf(stderr, "%s : multiply defined\n", name);
                        linker->error = 1;
                        return 1;
--- 522,530 ----
                                }
                        }
!                       if((libSymbol->flags & IL_LINKSYM_SAW_UNDEF) == 0)
!                       {
!                               fprintf(stderr, "%s : multiply defined\n", 
name);
!                               libSymbol->flags |= IL_LINKSYM_SAW_UNDEF;
!                       }
                        linker->error = 1;
                        return 1;

Index: linker.h
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/ilalink/linker.h,v
retrieving revision 1.27
retrieving revision 1.28
diff -C2 -r1.27 -r1.28
*** linker.h    25 Jun 2003 05:30:57 -0000      1.27
--- linker.h    11 Aug 2003 09:12:20 -0000      1.28
***************
*** 67,70 ****
--- 67,71 ----
  #define       IL_LINKSYM_STRONG               (1<<3)
  #define       IL_LINKSYM_HAVE_REF             (1<<4)
+ #define       IL_LINKSYM_SAW_UNDEF    (1<<5)
  
  /*





reply via email to

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