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

Bug#593486: yagiuda: FTBFS on mips{, el}: non-dynamic relocations refer to dynamic symbol optopt@@GLIBC_2.0

tags 593486 + patch

* Jakub Wilk <jwilk@debian.org>, 2010-08-18, 17:29:
yagiuda fails to build from source on mips[0] and mipsel[1] (likely because of bug #519006):

| mips-linux-gnu-gcc  -Wall -g -O2   -o yagi  yagi.o fill_v_vector.o get_number_of_elements.o getfiles.o nrutil.o string.o read_yagi_data.o self.o mutual.o fill_z_matrix.o cis_hack.o com_hack.o lud_hack.o lub_hack.o write_header_to_disk.o write_coordinates.o print_z_matrix.o version.o getopt.o usage_yagi.o mpr_hack.o self2.o cin.o ci.o display_antenna_currents.o  -lm
| /usr/bin/ld: non-dynamic relocations refer to dynamic symbol optopt@@GLIBC_2.0
| /usr/bin/ld: failed to set dynamic section sizes: Bad value
| collect2: ld returned 1 exit status

The attached patch fixes this bug.

Jakub Wilk
--- yagiuda-1.19.orig/src/getopt.c
+++ yagiuda-1.19/src/getopt.c
@@ -35,7 +35,7 @@
 int     opterr = 1;
 int     optind = 1;
-int     optopt;
+static int optopt;
 char    *optarg;
 void ERR(char *s, char c, char **argv)  

Attachment: signature.asc
Description: Digital signature

Reply to: