bug-binutils
[Top][All Lists]
Advanced

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

[Bug binutils/24281] New: Failed with “thin archive” if it contain subdi


From: qwertytmp1 at gmail dot com
Subject: [Bug binutils/24281] New: Failed with “thin archive” if it contain subdir's object file
Date: Thu, 28 Feb 2019 08:47:25 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=24281

            Bug ID: 24281
           Summary: Failed with “thin archive” if it contain subdir's
                    object file
           Product: binutils
           Version: 2.26
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: binutils
          Assignee: unassigned at sourceware dot org
          Reporter: qwertytmp1 at gmail dot com
  Target Milestone: ---

Please use following shell commands to reproduce the problem:

```
# create subdirectory
mkdir subdir

# create source files with dummy functions
echo 'void func1(){}' > file1.c
echo 'void func2(){}' > ./subdir/file2.c

# compiling sources into object files
gcc -c file1.c -o file1.o
gcc -c ./subdir/file2.c -o ./subdir/file2.o

# creating "thin archive" file from object files
ar crT out.a file1.o ./subdir/file2.o

# running objcopy, which leads to an error
objcopy out.a out_copy.a

```

As a result, following error occurs:

```
    objcopy:st0AENRL/subdir/file2.o: No such file or directory
```

Problem with objcopy occurs when "thin" archive is composed of object files
from subdirectories.

P.S. Problem was also described on StackOverflow:
https://stackoverflow.com/questions/54907402/problem-while-using-objcopy-with-thin-archive-file

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

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