diff options
| -rw-r--r-- | ldso/dynlink.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/ldso/dynlink.c b/ldso/dynlink.c index 93ef3633..531811cc 100644 --- a/ldso/dynlink.c +++ b/ldso/dynlink.c @@ -390,7 +390,7 @@ static void do_relocs(struct dso *dso, size_t *rel, size_t rel_size, size_t stri  		tls_val = def.sym ? def.sym->st_value : 0;  		if ((type == REL_TPOFF || type == REL_TPOFF_NEG) -		    && runtime && def.dso->tls_id > static_tls_cnt) { +		    && def.dso->tls_id > static_tls_cnt) {  			error("Error relocating %s: %s: initial-exec TLS "  				"resolves to dynamic definition in %s",  				dso->name, name, def.dso->name); @@ -450,7 +450,7 @@ static void do_relocs(struct dso *dso, size_t *rel, size_t rel_size, size_t stri  #endif  		case REL_TLSDESC:  			if (stride<3) addend = reloc_addr[1]; -			if (runtime && def.dso->tls_id > static_tls_cnt) { +			if (def.dso->tls_id > static_tls_cnt) {  				struct td_index *new = malloc(sizeof *new);  				if (!new) {  					error( | 
