@@ -4010,6 +4010,8 @@ if test "${pgac_cv_prog_cc_cflags__Wdeclaration_after_statement+set}" = set; the
4010
4010
else
4011
4011
pgac_save_CFLAGS=$CFLAGS
4012
4012
CFLAGS="$pgac_save_CFLAGS -Wdeclaration-after-statement"
4013
+ ac_save_c_werror_flag=$ac_c_werror_flag
4014
+ ac_c_werror_flag=yes
4013
4015
cat >conftest.$ac_ext <<_ACEOF
4014
4016
/* confdefs.h. */
4015
4017
_ACEOF
@@ -4052,6 +4054,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
4052
4054
fi
4053
4055
4054
4056
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4057
+ ac_c_werror_flag=$ac_save_c_werror_flag
4055
4058
CFLAGS="$pgac_save_CFLAGS"
4056
4059
fi
4057
4060
{ $as_echo "$as_me:$LINENO: result: $pgac_cv_prog_cc_cflags__Wdeclaration_after_statement" >&5
@@ -4067,6 +4070,8 @@ if test "${pgac_cv_prog_cc_cflags__Wendif_labels+set}" = set; then
4067
4070
else
4068
4071
pgac_save_CFLAGS=$CFLAGS
4069
4072
CFLAGS="$pgac_save_CFLAGS -Wendif-labels"
4073
+ ac_save_c_werror_flag=$ac_c_werror_flag
4074
+ ac_c_werror_flag=yes
4070
4075
cat >conftest.$ac_ext <<_ACEOF
4071
4076
/* confdefs.h. */
4072
4077
_ACEOF
@@ -4109,6 +4114,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
4109
4114
fi
4110
4115
4111
4116
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4117
+ ac_c_werror_flag=$ac_save_c_werror_flag
4112
4118
CFLAGS="$pgac_save_CFLAGS"
4113
4119
fi
4114
4120
{ $as_echo "$as_me:$LINENO: result: $pgac_cv_prog_cc_cflags__Wendif_labels" >&5
@@ -4125,6 +4131,8 @@ if test "${pgac_cv_prog_cc_cflags__Wformat_security+set}" = set; then
4125
4131
else
4126
4132
pgac_save_CFLAGS=$CFLAGS
4127
4133
CFLAGS="$pgac_save_CFLAGS -Wformat-security"
4134
+ ac_save_c_werror_flag=$ac_c_werror_flag
4135
+ ac_c_werror_flag=yes
4128
4136
cat >conftest.$ac_ext <<_ACEOF
4129
4137
/* confdefs.h. */
4130
4138
_ACEOF
@@ -4167,6 +4175,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
4167
4175
fi
4168
4176
4169
4177
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4178
+ ac_c_werror_flag=$ac_save_c_werror_flag
4170
4179
CFLAGS="$pgac_save_CFLAGS"
4171
4180
fi
4172
4181
{ $as_echo "$as_me:$LINENO: result: $pgac_cv_prog_cc_cflags__Wformat_security" >&5
@@ -4183,6 +4192,8 @@ if test "${pgac_cv_prog_cc_cflags__fno_strict_aliasing+set}" = set; then
4183
4192
else
4184
4193
pgac_save_CFLAGS=$CFLAGS
4185
4194
CFLAGS="$pgac_save_CFLAGS -fno-strict-aliasing"
4195
+ ac_save_c_werror_flag=$ac_c_werror_flag
4196
+ ac_c_werror_flag=yes
4186
4197
cat >conftest.$ac_ext <<_ACEOF
4187
4198
/* confdefs.h. */
4188
4199
_ACEOF
@@ -4225,6 +4236,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
4225
4236
fi
4226
4237
4227
4238
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4239
+ ac_c_werror_flag=$ac_save_c_werror_flag
4228
4240
CFLAGS="$pgac_save_CFLAGS"
4229
4241
fi
4230
4242
{ $as_echo "$as_me:$LINENO: result: $pgac_cv_prog_cc_cflags__fno_strict_aliasing" >&5
@@ -4241,6 +4253,8 @@ if test "${pgac_cv_prog_cc_cflags__fwrapv+set}" = set; then
4241
4253
else
4242
4254
pgac_save_CFLAGS=$CFLAGS
4243
4255
CFLAGS="$pgac_save_CFLAGS -fwrapv"
4256
+ ac_save_c_werror_flag=$ac_c_werror_flag
4257
+ ac_c_werror_flag=yes
4244
4258
cat >conftest.$ac_ext <<_ACEOF
4245
4259
/* confdefs.h. */
4246
4260
_ACEOF
@@ -4283,6 +4297,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
4283
4297
fi
4284
4298
4285
4299
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4300
+ ac_c_werror_flag=$ac_save_c_werror_flag
4286
4301
CFLAGS="$pgac_save_CFLAGS"
4287
4302
fi
4288
4303
{ $as_echo "$as_me:$LINENO: result: $pgac_cv_prog_cc_cflags__fwrapv" >&5
@@ -4301,6 +4316,8 @@ if test "${pgac_cv_prog_cc_cflags__mp1+set}" = set; then
4301
4316
else
4302
4317
pgac_save_CFLAGS=$CFLAGS
4303
4318
CFLAGS="$pgac_save_CFLAGS -mp1"
4319
+ ac_save_c_werror_flag=$ac_c_werror_flag
4320
+ ac_c_werror_flag=yes
4304
4321
cat >conftest.$ac_ext <<_ACEOF
4305
4322
/* confdefs.h. */
4306
4323
_ACEOF
@@ -4343,6 +4360,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
4343
4360
fi
4344
4361
4345
4362
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4363
+ ac_c_werror_flag=$ac_save_c_werror_flag
4346
4364
CFLAGS="$pgac_save_CFLAGS"
4347
4365
fi
4348
4366
{ $as_echo "$as_me:$LINENO: result: $pgac_cv_prog_cc_cflags__mp1" >&5
@@ -4359,6 +4377,8 @@ if test "${pgac_cv_prog_cc_cflags__fno_strict_aliasing+set}" = set; then
4359
4377
else
4360
4378
pgac_save_CFLAGS=$CFLAGS
4361
4379
CFLAGS="$pgac_save_CFLAGS -fno-strict-aliasing"
4380
+ ac_save_c_werror_flag=$ac_c_werror_flag
4381
+ ac_c_werror_flag=yes
4362
4382
cat >conftest.$ac_ext <<_ACEOF
4363
4383
/* confdefs.h. */
4364
4384
_ACEOF
@@ -4401,6 +4421,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
4401
4421
fi
4402
4422
4403
4423
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4424
+ ac_c_werror_flag=$ac_save_c_werror_flag
4404
4425
CFLAGS="$pgac_save_CFLAGS"
4405
4426
fi
4406
4427
{ $as_echo "$as_me:$LINENO: result: $pgac_cv_prog_cc_cflags__fno_strict_aliasing" >&5
@@ -4418,6 +4439,8 @@ if test "${pgac_cv_prog_cc_cflags__qnoansialias+set}" = set; then
4418
4439
else
4419
4440
pgac_save_CFLAGS=$CFLAGS
4420
4441
CFLAGS="$pgac_save_CFLAGS -qnoansialias"
4442
+ ac_save_c_werror_flag=$ac_c_werror_flag
4443
+ ac_c_werror_flag=yes
4421
4444
cat >conftest.$ac_ext <<_ACEOF
4422
4445
/* confdefs.h. */
4423
4446
_ACEOF
@@ -4460,6 +4483,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
4460
4483
fi
4461
4484
4462
4485
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4486
+ ac_c_werror_flag=$ac_save_c_werror_flag
4463
4487
CFLAGS="$pgac_save_CFLAGS"
4464
4488
fi
4465
4489
{ $as_echo "$as_me:$LINENO: result: $pgac_cv_prog_cc_cflags__qnoansialias" >&5
@@ -4468,6 +4492,69 @@ if test x"$pgac_cv_prog_cc_cflags__qnoansialias" = x"yes"; then
4468
4492
CFLAGS="$CFLAGS -qnoansialias"
4469
4493
fi
4470
4494
4495
+ elif test "$PORTNAME" = "hpux"; then
4496
+ # On some versions of HP-UX, libm functions do not set errno by default.
4497
+ # Fix that by using +Olibmerrno if the compiler recognizes it.
4498
+ { $as_echo "$as_me:$LINENO: checking whether $CC supports +Olibmerrno" >&5
4499
+ $as_echo_n "checking whether $CC supports +Olibmerrno... " >&6; }
4500
+ if test "${pgac_cv_prog_cc_cflags_pOlibmerrno+set}" = set; then
4501
+ $as_echo_n "(cached) " >&6
4502
+ else
4503
+ pgac_save_CFLAGS=$CFLAGS
4504
+ CFLAGS="$pgac_save_CFLAGS +Olibmerrno"
4505
+ ac_save_c_werror_flag=$ac_c_werror_flag
4506
+ ac_c_werror_flag=yes
4507
+ cat >conftest.$ac_ext <<_ACEOF
4508
+ /* confdefs.h. */
4509
+ _ACEOF
4510
+ cat confdefs.h >>conftest.$ac_ext
4511
+ cat >>conftest.$ac_ext <<_ACEOF
4512
+ /* end confdefs.h. */
4513
+
4514
+ int
4515
+ main ()
4516
+ {
4517
+
4518
+ ;
4519
+ return 0;
4520
+ }
4521
+ _ACEOF
4522
+ rm -f conftest.$ac_objext
4523
+ if { (ac_try="$ac_compile"
4524
+ case "(($ac_try" in
4525
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4526
+ *) ac_try_echo=$ac_try;;
4527
+ esac
4528
+ eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4529
+ $as_echo "$ac_try_echo") >&5
4530
+ (eval "$ac_compile") 2>conftest.er1
4531
+ ac_status=$?
4532
+ grep -v '^ *+' conftest.er1 >conftest.err
4533
+ rm -f conftest.er1
4534
+ cat conftest.err >&5
4535
+ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4536
+ (exit $ac_status); } && {
4537
+ test -z "$ac_c_werror_flag" ||
4538
+ test ! -s conftest.err
4539
+ } && test -s conftest.$ac_objext; then
4540
+ pgac_cv_prog_cc_cflags_pOlibmerrno=yes
4541
+ else
4542
+ $as_echo "$as_me: failed program was:" >&5
4543
+ sed 's/^/| /' conftest.$ac_ext >&5
4544
+
4545
+ pgac_cv_prog_cc_cflags_pOlibmerrno=no
4546
+ fi
4547
+
4548
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4549
+ ac_c_werror_flag=$ac_save_c_werror_flag
4550
+ CFLAGS="$pgac_save_CFLAGS"
4551
+ fi
4552
+ { $as_echo "$as_me:$LINENO: result: $pgac_cv_prog_cc_cflags_pOlibmerrno" >&5
4553
+ $as_echo "$pgac_cv_prog_cc_cflags_pOlibmerrno" >&6; }
4554
+ if test x"$pgac_cv_prog_cc_cflags_pOlibmerrno" = x"yes"; then
4555
+ CFLAGS="$CFLAGS +Olibmerrno"
4556
+ fi
4557
+
4471
4558
fi
4472
4559
4473
4560
# supply -g if --enable-debug
0 commit comments