[oi-dev] strange compiler error
Toomas Soome
tsoome at me.com
Fri Nov 4 20:34:11 UTC 2022
You pass -b ( to linker) but not “binary”.
Sent from my iPhone
> On 4. Nov 2022, at 22:14, Friedrich Kink via oi-dev <oi-dev at openindiana.org> wrote:
>
> Hi all,
>
> I try to compile the newest asterisk version, but I get the following linker error:
>
> /usr/gcc/7/bin/gcc -g -nostartfiles -nodefaultlibs -nostdlib -r -Wl,-b binary -o res_geolocation/pidf_lo_test.o res_geolocation/pidf_lo_test.xml
> ld: fatal: file binary: open failed: No such file or directory
>
> /usr/gcc/7/bin/gcc -g -nostartfiles -nodefaultlibs -nostdlib -r -Wl,--format=binary -o res_geolocation/pidf_lo_test.o res_geolocation/pidf_lo_test.xml
> ld: fatal: unrecognized option '--format=binary'
> ld: fatal: use the -z help option for usage information
>
> according to the man page (man ld) both variants are allowed, so I'd assume that it works (s. below)
>
> ..
>
>
> -b input-format
> --format=input-format
> ld may be configured to support more than one kind of object file.
> If your ld is configured this way, you can use the -b option to
> specify the binary format for input object files that follow this
> option on the command line. Even when ld is configured to support
> alternative object formats, you don't usually need to specify this,
> as ld should be configured to expect as a default input format the
> most usual format on each machine. input-format is a text string,
> the name of a particular format supported by the BFD libraries.
> (You can list the available binary formats with objdump -i.)
>
> You may want to use this option if you are linking files with an
> unusual binary format. You can also use -b to switch formats
> explicitly (when linking object files of different formats), by
> including -b input-format before each group of object files in a
> particular format.
>
> The default format is taken from the environment variable
> "GNUTARGET".
>
> You can also define the input format from a script, using the
> command "TARGET";
>
> Any idea what else could be wrong?
>
> kind regards,
>
> Fritz
>
>
> _______________________________________________
> oi-dev mailing list
> oi-dev at openindiana.org
> https://openindiana.org/mailman/listinfo/oi-dev
More information about the oi-dev
mailing list