[Bug fortran/50149] New: loader error with source containing common blocks

riddle00 at gmail dot com gcc-bugzilla@gcc.gnu.org
Mon Aug 22 06:58:00 GMT 2011


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50149

             Bug #: 50149
           Summary: loader error with source containing common blocks
    Classification: Unclassified
           Product: gcc
           Version: 4.6.1
            Status: UNCONFIRMED
          Severity: major
          Priority: P3
         Component: fortran
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: riddle00@gmail.com


Computer: MacBook Pro
 System Version:    Mac OS X 10.6.8 (10K549)
  Kernel Version:    Darwin 10.8.0

gcc/gfortran version 4.6.1

compiler options used when compiling:
-c -Wall -fbacktrace  -static-libgfortran -fcheck-array-temporaries \
 -finit-local-zero -fno-automatic -fbounds-check -pg -fpic -fpie

Error encountered: all modules compile as expected; however, if any two source
routines contain COMMON statement, I encounter the following error immediately
at load time:

ld: duplicate symbol ___BLNK__ in obj/trajectory.o and obj/integral.o
collect2: ld returned 1 exit status

removing COMMON statements from sources will eliminate this error and all is
good!

I would appreciate a reply if/when this problem is fixed and a new version is
available.  Thanks very much.



More information about the Gcc-bugs mailing list