xref: /dflybsd-src/contrib/binutils-2.34/ld/emulparams/dynamic_undefined_weak.sh (revision b52ef7118d1621abed722c5bbbd542210290ecef)
1*fae548d3SzrjPARSE_AND_LIST_OPTIONS_DYNAMIC_UNDEFINED_WEAK='
2*fae548d3Szrj  fprintf (file, _("\
3*fae548d3Szrj  -z dynamic-undefined-weak   Make undefined weak symbols dynamic\n\
4*fae548d3Szrj  -z nodynamic-undefined-weak Do not make undefined weak symbols dynamic\n"));
5*fae548d3Szrj'
6*fae548d3Szrj
7*fae548d3SzrjPARSE_AND_LIST_ARGS_CASE_Z_DYNAMIC_UNDEFINED_WEAK='
8*fae548d3Szrj      else if (strcmp (optarg, "dynamic-undefined-weak") == 0)
9*fae548d3Szrj	link_info.dynamic_undefined_weak = TRUE;
10*fae548d3Szrj      else if (strcmp (optarg, "nodynamic-undefined-weak") == 0)
11*fae548d3Szrj	link_info.dynamic_undefined_weak = FALSE;
12*fae548d3Szrj'
13*fae548d3Szrj
14*fae548d3SzrjPARSE_AND_LIST_OPTIONS="$PARSE_AND_LIST_OPTIONS $PARSE_AND_LIST_OPTIONS_DYNAMIC_UNDEFINED_WEAK"
15*fae548d3SzrjPARSE_AND_LIST_ARGS_CASE_Z="$PARSE_AND_LIST_ARGS_CASE_Z $PARSE_AND_LIST_ARGS_CASE_Z_DYNAMIC_UNDEFINED_WEAK"
16