bugConcurrent Versions System - Bugs: bug #14722, problem compile static (apparatly...

 
 

bug #14722: problem compile static (apparatly between libc.a and regex_internal.c)

Submitted by:  None
Submitted on:  Wed 05 Oct 2005 02:37:57 PM UTC  
 
Category: NoneSeverity: 3 - Normal
Item Group: NoneStatus: Need Info
Privacy: PublicAssigned to: None
Open/Closed: OpenRelease: 
Fixed Release: NoneFixed Feature Release: None

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Wed 12 Oct 2005 08:10:22 AM UTC, comment #3:

I ran into the same problem on SUSE 9.1 with 1.12.13 and also with a checkout on Oct 12.

glibc-locale-2.3.3-98.47
glibc-i18ndata-2.3.3-98.47
glibc-2.3.3-98.47
glibc-devel-2.3.3-98.38

libgcc-3.3.3-43.34
gcc-3.3.3-43.28
gcc-c++-3.3.3-43.28

/Regards Bengt

Bengt Nilsson <beni>
Thu 06 Oct 2005 06:41:00 PM UTC, comment #2:

Hi Vincent, this is the bug I believe you filed. Can you fill in some of the info I requested in my last bug entry? (Visit the link for this bug in the email message, then read my previous comment.)

Thanks,

Derek Robert Price <dprice>
Project Administrator
Wed 05 Oct 2005 08:43:01 PM UTC, comment #1:

We haven't seen this problem on any of the nightly test machines. What platform does this occur on? In addition to architecture, OS, & OS version, please specify versions of libc and GCC.

Also, a similar problem in the regex code was fixed just after the 1.12.13 release. It would be useful to know that this is still happening with the development version of the CVS sources (instructions on obtaining these are here http://savannah.nongnu.org/cvs/?group=cvs).

Derek Robert Price <dprice>
Project Administrator
Wed 05 Oct 2005 02:37:57 PM UTC, original submission:

Hello,

I try to compile the 1.12.13 (issue from http://ftp.gnu.org/non-gnu/cvs/). but apparrently, there is a collision/conflit between libc.a and regex_internal.c)

Any idea ?

# setenv LDFLAGS -static
# configure
# make

.....
gcc -g -O2 -static -Lno/lib -o cvs add.o admin.o annotate.o buffer.o checkin.o checkout.o classify.o client.o commit.o create_adm.o cvsrc.o diff.o edit.o entries.o error.o exithandle.o expand_path.o fileattr.o filesubr.o find_names.o hardlink.o hash.o history.o ignore.o import.o lock.o log.o log-buffer.o login.o logmsg.o ls.o main.o mkmodules.o modules.o ms-buffer.o myndbm.o no_diff.o parseinfo.o patch.o rcs.o rcscmds.o recurse.o release.o remove.o repos.o root.o rsh-client.o run.o scramble.o server.o stack.o status.o subr.o tag.o update.o version.o vers_ts.o watch.o wrapper.o zlib.o ../diff/libdiff.a ../lib/libcvs.a ../zlib/libz.a -lrt -lcrypt -lnsl
server.o(.text+0x4d1f): In function `pserver_authenticate_connection':
/usr/local/src/cvs-1.12.13/src/server.c:6574: warning: Using 'initgroups' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
admin.o(.text+0x80f): In function `admin':
/usr/local/src/cvs-1.12.13/src/admin.c:449: warning: Using 'getgrnam' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
commit.o(.text+0x7cb): In function `commit':
/usr/local/src/cvs-1.12.13/src/commit.c:363: warning: Using 'getpwnam' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
filesubr.o(.text+0xee4): In function `get_homedir':
/usr/local/src/cvs-1.12.13/src/filesubr.c:813: warning: Using 'getpwuid' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
../lib/libcvs.a(glob.o)(.text+0x111d): In function `rpl_glob':
/usr/local/src/cvs-1.12.13/lib/glob.c:656: warning: Using 'getpwnam_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc/i386-redhat-linux/3.4.4/../../../libc.a(regex.o)(.rodata+0x0): multiple definition of `__re_error_msgid_idx'
../lib/libcvs.a(regex.o)(.rodata+0x0):/usr/local/src/cvs-1.12.13/lib/regex_internal.c:166: first defined here
/usr/lib/gcc/i386-redhat-linux/3.4.4/../../../libc.a(regex.o)(.rodata+0x60): multiple definition of `__re_error_msgid'
../lib/libcvs.a(regex.o)(.rodata+0x60):/usr/local/src/cvs-1.12.13/lib/regex_internal.c:172: first defined here
../lib/libcvs.a(canon-host.o)(.text+0x2b): In function `canon_host_r':
/usr/local/src/cvs-1.12.13/lib/canon-host.c:71: warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
server.o(.text+0x4bee): In function `pserver_authenticate_connection':
/usr/local/src/cvs-1.12.13/src/server.c:6944: warning: Using 'getspnam' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
client.o(.text+0x4ff9): In function `init_sockaddr':
/usr/local/src/cvs-1.12.13/src/client.c:5166: warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
client.o(.text+0x3b72): In function `get_port_number':
/usr/local/src/cvs-1.12.13/src/client.c:3370: warning: Using 'getservbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
collect2: ld returned 1 exit status
make[2]: *** [cvs] Error 1
make[2]: Leaving directory `/usr/local/src/cvs-1.12.13/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/cvs-1.12.13'
make: *** [all] Error 2

Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

Do you think this task is very important?
If so, you can click here to add your encouragement to it.
This task has 0 encouragements so far.

Only logged-in users can vote.

 

Please enter the title of George Orwell's famous dystopian book (it's a date):

 

 

Follow 2 latest changes.

Date Changed By Updated Field Previous Value => Replaced By
Thu 06 Oct 2005 06:41:00 PM UTCdpriceStatusNone=>Need Info
  Carbon-Copy-=>Added -unavailable-

Back to the top


Powered by Savane 3.1-cleanup1